2011-02-16 52 views
1

這種常見模型雖然會出現以下錯誤,但不會影響Build!實體框架爲什麼添加實體「用戶」和屬性「CreateUser」有錯誤?

錯誤1錯誤6029:該部件上的類型 'Model1.User' 與所生成工廠方法衝突 'CREATEUSER'。 d:\項目\ ClassLibrary1的\ ClassLibrary1的\ Model1.edmx 11個ClassLibrary1的

但建立成功

是這是一個錯誤?

+0

這不是Resharper或類似的庫錯誤嗎?當您從生成器創建EF圖時,爲每個「Type」都創建了`CreateType()`靜態函數。你可能會重載它,但它不應該是錯誤的。 – LukLed 2011-02-16 03:02:40

回答

0

當我對底層數據存儲進行了多處更改並重新創建了模型後,我發現了這種奇怪的衝突。從我的項目中刪除EF模型並重新創建它通常會修復它。

+0

我的情況很簡單使用,只要上面的情況會產生錯誤,不管更新多少次。這一點是,爲什麼會出現這個錯誤,構建成功了。 – Rexhxiao 2011-03-12 08:47:24

1

我也遇到了這個問題。問題是我有一個包含CreateUser列的用戶表。將列名更改爲CreatedBy對我有用。