我有一个抽象类和另一个类:
public abstract class AClass
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
}
public class BClass: AClass
{
public string OtherName { get; set; }
}
抽象类具有键属性,但我收到了下一个错误:
/scripts/breeze.debug.js第9行第5007行未处理的异常
0x800a138f - JavaScript运行时错误:无法获取属性 未定义或空引用的'propertyRef'
错误行:
breeze.debug.js
var keyNamesOnServer = 指定者(odataEntityType.key.propertyRef).MAP(__摘去( “名称”));
实体“BClass”不包含键属性,但抽象类AClass包含键属性。
请帮我解决这个错误。
答案 0 :(得分:1)
Breeze尚不支持继承,但它在我们的路线图上。请在Breeze User Voice上投票赞成此功能,以表明您认为这很重要。我们非常重视这个场所,优先考虑我们接下来要添加的功能。