silverlight和DataContractsProgates中都存在该类型

silverlight和DataContractsProgates中都存在该类型,silverlight,wcf-ria-services,Silverlight,Wcf Ria Services,我将silverlight 4与ria系列一起使用。 我听到一个错误说: “eLab.Web.SessionsHWFile”类型存在于“eLab.Web.dll”和“DataContractsProgates_c96b3601-cd13-4049-93bb-e7b3f59a4fd9”中 其中eLab.Web是承载silverlight项目的aspx Web项目,SessionsHWFile是一个edmx实体,它不是DB中的实际表,而是视图。我从数据源拖动了一个网格并将其添加到XAML用户控件中,

我将silverlight 4与ria系列一起使用。
我听到一个错误说:

“eLab.Web.SessionsHWFile”类型存在于“eLab.Web.dll”和“DataContractsProgates_c96b3601-cd13-4049-93bb-e7b3f59a4fd9”中

其中eLab.Web是承载silverlight项目的aspx Web项目,SessionsHWFile是一个edmx实体,它不是DB中的实际表,而是视图。我从数据源拖动了一个网格并将其添加到XAML用户控件中,并使用查询从DB中的存储过程中获取数据,但在调试代码并展开“结果”视图时出现了上述错误:
(来源:)


我这样做了,添加了一个视图并从数据库中的SP获得了结果,就像一百万次一样,直到现在什么都没有发生。

**我想我知道问题出在哪里。
我发现不能用相同的名称命名两个“riaControls:DomainDataSource”,即使它们位于不同的xaml页面中

老实说,我还不知道为什么,但我就是这样解决问题的


只需更改GetHWFilesForStudent中“riaControls:DomainDataSource”的Name属性…**

您将返回什么?此外,对于kicks,请删除EDMS并使用不同的命名空间重建它。在GetHWFilesForStudent中,我将返回SessionHWFile类型的表。