![](/img/trans.png)
[英]Update related entities data during adding data for an entity in EF Core
[英](EF) Update related data on insert new entity
我有Posts
和Comments
表, Comments
通過postId
與Posts
相關,並且在插入新Comment
實體時需要更改Posts
表中的DateUpdated
字段。
有沒有辦法對一個查詢執行此操作,如果沒有,如何正確執行?
現在我正在這樣做:
context.Comments.Add(comment);
context.SaveChanges();
context.Posts
.Single(p => p.Comments.Contains(c => comment.Id)
.DateUpdated = DateTime.Now;
context.SaveChanges();
Post
Comments
集合中添加新Comment
像這樣:
var post = context.Posts.FirstOrDefault(...);
post.Comments.Add(comment);
post.DateUpdated = DateTime.Now;
context.SaveChanges();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.