在操作数据库时候,可以快速的使用 CompositionManager.GetValue<EntireDbContext> 管理器,对比数据库表,快速的获取相关的数据
获取单条数据
using (var context = CompositionManager.GetValue<EntireDbContext>()) {
//获取用户 var user = context.Set<User>().FirstOrDefault(r => r.Id == model.UserID);
//获取商品
var Product = context.Set<Product>().FirstOrDefault(r => r.Id == product);
}
获取多条数据
using (var context = CompositionManager.GetValue<EntireDbContext>()) { //获取用户 var user = context.Set<User>().Where(r => r.Id == model.UserID).ToList(); //获取商品 var Product = context.Set<Product>().Where(r => r.Id == product).ToList(); }