下图是
这个想法是通过WCF服务将数据库模式公开给应用程序。这很有效。
问题是服务引用存在于应用程序的命名空间下,这意味着服务公开的所有数据库实体也会这样做,即从服务访问实体可以使用Service.Entity
完成但Application.Service.Entity
1}}从应用程序的角度来看。
我只是想知道是否可以拥有服务引用,并且由它公开的成员存在于本地名称空间之外。
扩展服务引用对象并打开Reference.cs允许您编辑生成的代码,并且仅仅为了测试,我从该文件中的所有成员引用中删除了自动插入的本地命名空间,它解决了问题。但每次都这样做并不理想,我希望有一种方法可以在添加服务引用时简单地排除本地命名空间。