Работает ли Breeze с Table Per Hierarchy (TPH)

Я пытаюсь подключить BreezeJs к существующей структуре данных и получаю сообщение об ошибке при извлечении метаданных. Я могу воспроизвести это, добавив следующее в пример CarBones

namespace CarBones.Models
{
  public abstract class VanBase
  {
    public int Id { get; set; }
    public string Manufacturer { get; set; }
    public int Wheels { get; set; }
  }

  public class BasicVan : VanBase
  {

  }

  public class LiveriedVan : VanBase
  {
    public string Livery { get; set; }
  }
}

тогда в контексте

 public DbSet<VanBase> Vans { get; set; }

Этого достаточно, чтобы вызвать

Uncaught TypeError: Cannot read property 'propertyRef' of undefined breeze.debug.js 5224

Могу ли я не использовать TPH таким образом с Breeze? Все же?


person Andiih    schedule 23.01.2013    source источник


Ответы (1)


Изменить: начиная с версии 1.3.1 Breeze теперь поддерживает наследование.

Breeze пока не поддерживает наследование. Однако он есть в нашем списке, поэтому, пожалуйста, проголосуйте за него в голосовом пользователе Breeze здесь, чтобы мы могли правильно расставить приоритеты для различных дополнительных функций. Мы очень серьезно относимся к этому заведению.

person Jay Traband    schedule 23.01.2013
comment
Прямо сейчас он находится на третьем месте в нашем списке, сразу после встроенной поддержки записи OData и примеров, показывающих, как использовать breeze с бэкендами, отличными от .NET. - person Jay Traband; 21.03.2013