breezejs enum作为一个实体

时间:2013-07-26 10:42:02

标签: asp.net-mvc-4 knockout.js asp.net-web-api breeze

在我的模型中,我有一个名为EventCategory的枚举,还有一个名为Event的实体。枚举定义看起来像这样。

public enum EventCategory
{
    Convension,
    Meeting,
    ProductRelease
}

在实体Event中,它有一个名为EventCategory的字段。我想把这两件事放在嵌套的下拉列表中,这样枚举的EventCategory在第一个下拉列表中,第二个下拉列表将是Event实体,它将根据选择进行过滤第一次下拉。

如果我只使用jQuery ajaxknockoutjs,我会首先检索EventCategory枚举值,并将其放在第一个下拉菜单和淘汰视图模型中,订阅selectedEventCategory并在那里获取事件。

但是,在breezejs中有更好的方法吗?

任何真正感激的帮助

1 个答案:

答案 0 :(得分:0)

我们一直在考虑向Breeze MetadataStore添加有关.NET枚举的其他元数据,但尚未澄清设计。请在Breeze User Voice上投票Breeze metadata for Enums。我们非常重视这些建议。