Работает ли Breeze с таблицей в иерархии (TPH)
Я пытаюсь подключить BreezeJ к существующей структуре данных и получаю сообщение об ошибке при получении метаданных. Я могу повторить это, добавив следующее к образцу 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: Невозможно прочитать свойство 'propertyRef' из неопределенного breeze.debug.js 5224
Могу ли я не использовать TPH таким образом с Breeze? Еще?
1 ответ
Решение
Изменить: Начиная с версии 1.3.1 Breeze теперь поддерживает наследование.
Бриз еще не поддерживает наследование. Он находится в нашем списке, поэтому, пожалуйста, проголосуйте за него в Breeze User Voice здесь, чтобы мы могли правильно расставить приоритеты для различных запрашиваемых дополнительных функций Breeze. Мы относимся к этому месту очень серьезно.