采用以下基于 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/