我首先使用实体框架代码 CTP4。
是否可以像在 NH 3 中那样延迟加载非导航属性。
一个常见的例子是有一个包含二进制列的表。当我在代码中明确要求该属性时,我只想检索该列的数据,例如图像.ImageData
谢谢
本
最佳答案
public static void Main()
{
IEnumerable<MyTable> table;
using (Entities context = new Entities())
{
var buffer =
context.MyTable
.Select(myTable => new
{
Id = myTable.Id,
OtherColumn = myTable.OtherColumn
})
.ToArray();
table = buffer
.Select(t => new MyTable
{
Id = t.Id,
OtherColumn = t.OtherColumn
});
}
}
这不会选择其余的字段。
关于entity-framework-4 - Entity Framework Code First 延迟加载非导航属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4062963/