2011-10-03 33 views
0

我想像往常一樣從數據庫生成我的模型,使用實體框架從數據庫創建模型。我通過嚮導,添加連接字符串,測試它,我選擇我想要導入的表格,像往常一樣。更新模型從數據庫不工作

但是,該模型沒有創建,我試圖更新,重新創建,所有我想到的,沒有成功。你知道會發生什麼嗎?

編輯: 順便說一句,在Designer.cs中沒有創建任何東西,所以沒有模型,但有了兩個表數據庫。

我不知道問題可能是我的桌子上有太多的列嗎?哈!

回答

4

想知道爲什麼模型沒有從數據庫創建而沒有顯示任何錯誤,問題是我的表沒有任何主鍵,最後模型不能創建沒有主鍵的實體。

我不會爲此感到困擾,但我認爲錯誤或警告會比信息條目更有用。

希望這將有助於未來的另一個。

0

試試這種方式: - 在模型部分,添加ADO.NET實體數據模型。在嚮導中選擇所有表格。 - 此時您應該有一個edmx文件,將其打開,右鍵單擊該圖並選擇ADO.NET DbContext Geneartor。如果您沒有此生成器,請從聯機模板部分下載它。 - 現在按照嚮導。 - 現在您應該擁有DBContext。在這裏面你會發現db和dbEntities類的所有項目。

相關問題