我在我的C#項目中使用實體框架進行數據庫連接。爲什麼沒有其他構造函數,除了.edmx中的默認構造函數?
比方說,我有我的數據庫,其中有3列一個表: 表:汽車 列:ID,顏色,類型,numberOfDoors
這是我如何創建此表的新紀錄:
Car c = new Car();//default constructor
c.color = "blue";
c.type = "Opel";
c.numberOfDoors = 2;
myDatabase.tblCar.AddObject(c);
myDatabase.SaveChanges();
我在我的項目中很多地方都這樣做,所以前4行重複了很多。所以我在想,爲什麼Entity Framework沒有帶參數的構造函數?我認爲也許db中可以爲null的列可能是造成這種情況的原因。
但爲什麼它需要用戶ID?我的用戶的ID是int和自動增量。 – 2013-04-01 12:33:00