分享一下自己在使用EF时,对增删改查基本操作的封装代码,一般在Biz层使用一个基类(因公司风格叫Biz层,其实就是DAL层)。
1.基类代码:使用虚方法子类可以重写。
public class BizBase<T> where T : class, new()
{
//上下文对象
protected WESMSEF dbContext = DbContextHelper.CreateDbContext<WESMSEF>();
/// <summary>
/// 添加
/// </summary>
/// <param name="t"></param>
/// <returns></returns>
public virtual int Add(T t)
{
dbContext.Entry<T>(t).State = EntityState.Added;
return dbContext.SaveChanges();
}
/// <summary>
/// 更新
/// </summary>
/// <param name="t"></param>
/// <returns></returns>
public virtual int Update(T t)
{
dbContext.Entry<T>(t).Sta

这篇博客分享了如何使用C#的Entity Framework进行增删改查操作的封装,通过基类和虚方法实现,使得子类可以方便地重写和扩展特定功能。
最低0.47元/天 解锁文章
651

被折叠的 条评论
为什么被折叠?



