tnblog
首页
视频
资源
登录

Entity Framework 事务

4690人阅读 2022/3/3 22:08 总访问:824546 评论:0 收藏:0 手机
分类: ORM

代码如下:

  1. public int AddNoteAndNoteMarkDown(MyNoteFile myNoteFile, MyNoteMarkDown myNoteMarkDown)
  2. {
  3. using (var transaction = _cnBlogContext.Database.BeginTransaction())
  4. {
  5. try
  6. {
  7. _cnBlogContext.MyNoteFile.Add(myNoteFile);
  8. _cnBlogContext.SaveChanges();
  9. myNoteMarkDown.NoteId = myNoteFile.Id;
  10. _cnBlogContext.MyNoteMarkDown.Add(myNoteMarkDown);
  11. _cnBlogContext.SaveChanges();
  12. transaction.Commit();
  13. return 1;
  14. }
  15. catch (Exception)
  16. {
  17. transaction.Rollback();
  18. return -1;
  19. }
  20. }
  21. }

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价
这一生多幸运赶上过你.
排名
8
文章
221
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术