如果我做这样的事情:
var myTableRef = myDBContext.MyTable;
//Do something with myTableRef
变量myTableRef
是否将表的数据存储在内存中(这不是我想要的)?还是只保留对该表的引用?
答案 0 :(得分:3)
myTableRef
只是对myDBContext.MyTable
的引用,即类型为DbSet<MyClass>
的变量。它不会神奇地提取所有表数据。
是否愿意var myTableContents = myDBContext.MyTable.ToList()
。