使用实体框架,我需要检索实体列表然后根据某些条件操纵此列表,然后将最终列表保存到上下文。
像这样:
Sample
{
int id;
int value;
}
var sampleList=db.samples.toList();
//Add some records to sampleList
sampleList.Add(new sample(){value = 10});
//Change the Value of Some Records in sampleList
sampleList[0].value= 5 ;
db.savechanges()
列表中添加的记录未跟踪并插入数据库,但更改的值已更新。
EF的奇怪行为!!任何解释???
谢谢!