1

我们已经使用微风很长时间了,现在我正在尝试使用微风锐客户端访问现有的 webapi 控制器。我们的控制器使用 NHibernate 进行数据访问。
应用程序在CsdlMetadataProcessorFetchMetadata的该行 (24) 上引发对象引用未设置异常。 如果我查看我们的元数据,则没有模式节点。 我错过了什么吗?NHibernate 有不同的配置吗?
_schema = json["schema"];

编辑:我还尝试导出我的元数据并在元数据存储上使用 ImportMetadata 导入它,但是在创建 clr 类型时它会引发另一个异常......

谢谢

4

2 回答 2

2

好的,这是一个错误,将在本周晚些时候发布的下一个版本的微风锐化中修复。

于 2014-06-10T16:58:29.870 回答
0

好的,

我的错。NHibernate 元数据的错误已修复,但我的实体不继承自BaseEntity. 我们在 SPA 中大量使用 brief,我很高兴将现有代码与 .net 客户端重用,但从BaseEntityBreeze 类派生我的模型实体不是一种选择。

是否可以使用反射.emit 或 Castle DynamicProxy 动态创建模型的代理?这样模型就可以在没有任何继承的情况下保持不变。

谢谢

于 2014-06-19T06:28:40.520 回答