4. EFCore 生命周期

介绍:

      EFCore从开始的创建(DbContext)到最后的释放(DisposeAsync),称之为生命周期,周期内整个过程所做的增删改查或其他操作称之为一个工作单元;

注意项:

      Dispose/DisposeAsync)释放是为了防止内存;

      DbContext不是线程安全的,所以不可进行跨线程的操作,所以在使用时需要进行异步操作,关键字async  Task    await

例如:

复制代码
BolggingContext _context;
public async Task<IAsyncResult> Index()
{
    Blog blog = new Blog();
    blog.Url = "http://wwww.baidu.com";
    _context.Add(blog);// insert into
    await _context.SaveChangesAsync();//执行,提交
    return View();
}
复制代码

 

 

posted @   点滴一言  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言
点击右上角即可分享
微信分享提示