采取以下基于EF的代码:
var newItem = context.Items.CreateObject();
newItem.ID = Guid.NewGuid();
newItem.Name = "Some text";
context.Items.AddObject(newItem);
int count = context.Items.Count();
在这种情况下,导致计数返回零的原因是什么?
最佳答案
你忘了
context.SaveChanges();
它应该看起来像这样
var newItem = context.Items.CreateObject();
newItem.ID = Guid.NewGuid();
newItem.Name = "Some text";
context.Items.AddObject(newItem);
context.SaveChanges();
int count = context.Items.Count();
关于c# - 实体未添加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5956424/