Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 引用程序集中的WCF数据服务重用类型_.net_Entity Framework_Wcf_Odata_Wcf Data Services - Fatal编程技术网

.net 引用程序集中的WCF数据服务重用类型

.net 引用程序集中的WCF数据服务重用类型,.net,entity-framework,wcf,odata,wcf-data-services,.net,Entity Framework,Wcf,Odata,Wcf Data Services,我有一个实体框架6上下文,通过EntityFrameworkDataService作为WCF数据服务公开。上下文位于MyApp.Data.dll中,它使用的类型位于MyApp.Data.SharedTypes.dll中。顾名思义,我希望共享这些类型,这样当我向某些使用者添加DataService的ServiceReference时,这些类型当然不会在该位置重新生成,首先引用MyApp.Data.SharedTypes 通用方法在这里不起作用。有一个高级选项窗口,允许您在添加服务引用时勾选引用程序

我有一个实体框架6上下文,通过EntityFrameworkDataService作为WCF数据服务公开。上下文位于MyApp.Data.dll中,它使用的类型位于MyApp.Data.SharedTypes.dll中。顾名思义,我希望共享这些类型,这样当我向某些使用者添加DataService的ServiceReference时,这些类型当然不会在该位置重新生成,首先引用MyApp.Data.SharedTypes

通用方法在这里不起作用。有一个高级选项窗口,允许您在添加服务引用时勾选引用程序集中的重用类型。但是“高级”按钮处于非活动状态,看起来这些设置不适用于WCF数据服务,这一点已由确认

是否有任何变通方法可用于在我的服务及其使用者之间共享类型