2014-01-17 36 views
2

我有一個項目實體框架和vs 2010。這個項目直到昨天沒有問題,但今天當更新模型我遇到了一個錯誤。實體框架錯誤(部分方法可能沒有多個定義聲明)

例如(170錯誤是這樣):

error : A partial method may not have multiple defining declarations 

error : The type 'taban.user' already contains a definition for 'QualityPart' 

我已經刪除並重新構建爲model.edmx,但仍然遇到錯誤

回答

2

確保您只有一個設計器生成的文件你的上下文。你有沒有移動原件?

當您更新模型時,將會生成一個新模型(*如果找不到原始模型),結果看起來您正在兩個地方使用相同的方法定義部分類。 通過解決方案搜索定義上下文的文件。

+0

當刪除項目文件中的模型搜索並刪除模型文件,然後添加新模型 – Mostafa