我在我的 C# 项目中使用实体框架进行数据库连接。
假设我的数据库中有一个表,它有 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 行重复了很多。所以我在想,为什么实体框架没有带参数的构造函数?我认为也许 db 中可以为 null 的列可能是导致此问题的原因。