2013-10-31 25 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組件中添加這些引用。現在它沒有任何錯誤。

相關問題