我一直无法在网上找到任何答案。
与使用单个数据库上下文相比,使用多个数据库上下文的优点/缺点是什么?
下面的解决方案是否可以设置相关对象,(保存到数据库时)(为了提高效率,因为我已经有了 ID,不需要获取对象)
我听说它建议使用上下文
Using(MyContext c = MyContext) {}
,目前我正在使用默认的 MVC 方式,在控制器中实例化上下文,可以吗?Person P = new Person(); P.QuickSetCar(CarID); db.People.Add(P); db.saveChanges();
和
private void QuickSetCar(int CarID) { if(this.Car == null) { Car C = new Car(); C.ID = ID; this.Car = C; } }