我有一个实体框架6上下文公开为WCF DataService(通过EntityFrameworkDataService<>
)。上下文位于MyApp.Data.dll中,它使用的类型位于MyApp.Data.SharedTypes.dll中。顾名思义,我希望共享这些类型,这样当我将DataService的ServiceReference添加到某个使用者时,不会在该位置再次重新生成类型(当然,首先引用MyApp.Data.SharedTypes)。
这里的常用方法不起作用。有一个“高级”选项窗口,允许您在添加服务引用时勾选“在引用的程序集中重用类型”。但是“高级”按钮处于非活动状态,看起来这些设置不适用于WCF数据服务,由this确认
我是否可以使用任何解决方法来共享我的服务与其消费者之间的类型?