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(); }

C#相关写法

浙公网安备 33010602011771号