gpt4 book ai didi

entity-framework-4 - Entity Framework Code First 延迟加载非导航属性

转载 作者:行者123 更新时间:2023-12-03 23:58:17 26 4
gpt4 key购买 nike

我首先使用实体​​框架代码 CTP4。

是否可以像在 NH 3 中那样延迟加载非导航属性。

一个常见的例子是有一个包含二进制列的表。当我在代码中明确要求该属性时,我只想检索该列的数据,例如图像.ImageData

谢谢

最佳答案

  • 投票 here
  • 投票 here
  • 阅读 this
  • 丑陋的解决方法:
    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/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com