日期:2014-05-18  浏览次数:20677 次

关于添加wcf服务引用的问题
客户端应用程序 PresentationTier 需要具有对数据服务的服务引用,才能访问服务中的方法。另外,WCF 服务又需要具有对数据集的引用,才能启用类型共享。而只有通过数据服务启用类型共享,表示层才能使用添加到数据集分部类中的代码。由于数据表的行和列更改事件中通常添加有类似于验证的代码,因此可能需要从客户端访问此代码。

向表示层添加引用
1.在“解决方案资源管理器”中右击 PresentationTier,然后单击“添加引用”。
2.在“添加引用”对话框中单击“项目”选项卡。
3.选择“DataEntityTier”,然后单击“确定”。
向表示层添加服务引用
1.在“解决方案资源管理器”中右击 PresentationTier,然后单击“添加服务引用”。
2.在“添加服务引用”对话框中,单击“发现”。
3.选择“Service1”,然后单击“确定”。

以上为msdn上的一段《创建 N 层数据应用程序》教程,为什么在添加WCF服务引用时还要添加项目中的一个数据集层的引用?这是都在本地,可以添加。如果是表示层和其它层没在一个解决方案怎么办呢?



------解决方案--------------------
如果是表示层和其它层没在一个解决方案怎么办呢?就添加它的Dll,以引用。
------解决方案--------------------
添加WCF服务引用和添加项目中的一个数据集层的引用
没有什么关系