Код структуры Entity Framework.

Я использую код инфраструктуры сущности сначала CTP4.

Возможно ли использовать ленивые навигационные свойства, как вы можете в NH 3.

Общим примером может служить таблица, содержащая двоичный столбец. Я только хочу получить данные этого столбца, когда я явно запрашиваю это свойство в своем коде, например. image.ImageData​​p >

Спасибо Бен

Ответы

Ответ 1

  • Голосовать здесь
  • Голосовать здесь
  • Прочитайте
  • Уродливое обходное решение:

    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
          });
      }
    }
    

Это не будет отображать остальные поля.