我有一个抽象类和另一个类:

public abstract class AClass
    {
        [Key]
        public int Id { get; set; }
        public string Name { get; set; }
    }

public class BClass: AClass
    {
        public string OtherName { get; set; }
    }

抽象类具有key属性,但是我收到了下一个错误:

/scripts/breeze.debug.js中第5007行第9列的未处理异常

0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“ propertyRef”

错误行:

breeze.debug.js

var keyNamesOnServer = toArray(odataEntityType.key.propertyRef).map(__ pluck(“ name”));;

实体“ BClass”不包含键属性,但是抽象类AClass包含键属性。

请帮我解决这个错误。

===============>>#1 票数:1 已采纳

编辑:从v 1.3.1开始,Breeze现在支持继承。

Breeze尚不支持继承,但它在我们的路线图上。 请在Breeze用户语音中对该功能进行投票,以表明您认为它很重要。 我们非常重视此场所,优先考虑下一个要添加的功能。

  ask by kuskunko translate from so

未解决问题?本站智能推荐:

1回复

微风:无法读取未定义的属性“ isAnonymous”

我正在为我的公司领导的项目中使用Breeze和Entity Framework。 我的数据库命名有点怪异,但到目前为止还不是问题。 我正在尝试查询“通话”资源并检查一堆属性以查看它们是否包含搜索值。 运行查询时出现此错误: Cannot read property 'isAnonymo
2回复

微风错误:“未定义不是函数”

我有一个由EF代码优先创建的数据库,该数据库中有两个主要类:“类别”和“产品”。 每个类别都有一个产品列表(与该类别关联的产品)的导航属性。 我创建了一个返回“ IQueryable”的Web api-与特定类别关联的所有产品。 这是api控制器-通过url调用时效果很好:
2回复

微风inlineCount未定义

我正在查询: 控制器看起来像这样: 响应是带有所有项目和链接的(包含的)项目(A,B和C)的纯JSON,但没有inlineCount。 在querySucceeded中读取数据时,有一个名为inlineCount的参数,但设置为undefined。 我尝试将以下内容添加到
1回复

微风executeLocally给出错误“未定义不是函数”

我试图在微风中使用本地执行功能,这给了我错误“未定义不是函数”。 以下是两个函数-第一个函数,我从数据库中检索数据,第二个函数,我试图从本地缓存中获取数据。 function getServices(clientId, currentLocation, activeStatu
2回复

在带有select的查询中未定义微风1.4.5和EF 6.0.1上的inlineCount

我对Breeze 1.4.5(旧版),EF 5,WebApi正常使用的分页有很多疑问。 但是,由于将要长期维护该项目,因此由于其复杂性,甚至不可能应用更新的技术。 因此,该项目已更新为使用EF6,ASP MVC 5和WebApi 2,并具有以下步骤: 如何将ASP.NET MVC 4
1回复

1.4.16版本中的breeze.angular未定义微风错误

从1.4.12 breeze版本移至1.4.16之后,开始在breeze.angular模块中出现breeze undefined错误。 即时通讯使用requirejs。 });
1回复

无法读取未定义的属性“ entityState”

我有以下元数据: 在UI中,我有一个控件(Kendo Multi-Select),该控件绑定到ParentItemType.user属性(AngularJS绑定),该控件允许从列表中选择用户(使用breeze-kendo bridge和'webApiOData'适配器检索) 。 选
1回复

微风吹拂导致“模块未加载未定义不是函数”错误

加载付款模块后,我收到“无法加载路由模块(付款)。 未定义不是函数错误。 我已经尝试了所有方法,甚至将其回滚到一周前发生的某些提交中,并不断收到相同的错误。 经过大量的故障排除后,我将其追溯到我的数据服务。 我发现,当我删除数据服务中所有对“微风”的引用时,它会按预期加载(尽管当然不起作
1回复

无法使用Breeze脱机数据获取未定义的功能

轻而易举地使用脱机数据时遇到麻烦,大多数功能在联机时都能正常工作。 然后未定义的错误不是函数我调用此函数时出现的函数 这是经过修改的getCustomerPage函数,可以离线使用 这是我如何声明manager2用于脱机使用 这是customerQuerySucce
1回复

微风的EntityAspect具有空的entityManager和entityGroup属性

工厂代码运行良好,可以忽略一些内容。 用户选择列表后,我从微风中加载Listing.js视图和列表。 在Listing.js中调用之后,结果将返回具有EntityAspect但entityAspect具有空entityManager和entityGroup的实体,以及所有后续调用。 因此,