ADO.NET Data Services 的Self-Hosting例子(.NET 3.5 SP1)

之前有写一篇关于ADO.NET Data Services hosting在一个控制台程序中的做法。
详细见--ADO.NET Data Services 的Self-Hosting实例
https://blogs.msdn.com/ccboy/archive/2008/01/12/ado-net-data-services-self-hosting.aspx
今天找了一下,发现原来的代码找不到,于是重新尝试了一下,看看.NET 3.5 SP1之后是否有变化。

ADO.NET Data Services逐渐成为一个非常不错的工具和武器,它完美的和ADO.NET Entity Framework结合,可以说很大程度弥补了EF目前分布式开发的短板,同时Data Services本身也成功的削弱了WCF原来基于SOAP的组件通信的沉重,可以说利用了WCF最好的部分。

例子分为测试了两种情况,一种是使用WCF配置文件的方式;一种是不需要配置文件的方式。
当baseAddress 参数传空,系统会默认是使用配置文件的方式。

image

另外例子尝试使用自定义的数据源,即非ADO.NET EF和 SQL To LINQ的方式。

例子可以在这里下载:
https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=ccBoy&ReleaseId=1391

下面的信息是非常有用的
Data Service Host (ADO.NET Data Services Framework)
https://msdn.microsoft.com/en-us/library/cc668805.aspx

NET Framework Class Library--WebServiceHost Class
https://msdn.microsoft.com/en-us/library/system.servicemodel.web.webservicehost.aspx