请原谅我这个问题有问题。
我的应用程序使用实体框架。我的大多数表单都是master-detail-subdetail类型。在我的主表单中,我创建了一个Entity实例,如下所示:
DataTestEntities dbContext = new DataTestEntities();
我将它用于linq查询,如下所示:
objRec = dbContext.ProdInfoes.Where(p => p.ProdCode == oProducts.ProdCode).First();
我可以使用System.Reflection将dbContext传递给详细信息屏幕。我传递dbContext的原因是为了避免一遍又一遍地创建实体的实例。
这是一个好方法吗?它会产生任何性能问题吗?
还有其他方法可以使用常见的dbcontext吗?如何使用带有datamodel的类库?