2013-10-31 24 views
0

在我目前工作的项目中,Meter.dbml中有很多表值函数。一个星期前,我对这些功能没有任何问题。但我得到了新工作的笔记本电脑,并检查了使用乌龟SVN项目后,出现下列错误:DomainService中的实体(函数结果)没有定义的键

“中的DomainService实体‘(函数结果名)’‘(域名服务名称)’没有一个键定义,由DomainService操作公开的实体必须至少有一个用KeyAttribute标记的公共属性。“

我不想从dbml中删除这些函数,因为它们被用在很多类中。

回答

0

好的,我找到了解决方案。此错误的主要原因是,我忘了安装Visual Studio 2010 Service Pack 1中知道后,我从这个链接下载服务包:

http://www.microsoft.com/en-us/download/details.aspx?id=23691

完成安装后,我删除了相关领域的引用服务,我从我的旧电脑复制的dll文件手动添加。然后我搜索并从.NET组件中添加这些引用。现在它没有任何错误。

相关问题