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