有关使用RavenDB调试模型持久性的任何提示

时间:2012-06-07 09:28:41

标签: asp.net-mvc-3 knockout.js viewmodel ravendb

民间, 我目前正在处理的系统由许多JavaScript工具组成,这些工具将JSON数据作为字符串保存在SQL Server中。 我正在寻求实现一个解决方案,其中Knockout ViewModels作为c#ViewModels传递回MVC控制器,然后持久化到RavenDB。其中一些Viewmodel非常复杂,我在尝试保存到DocumentStore时遇到异常。

对于视图模型设计的最佳实践是否有任何建议,将模型持久存储到RavenDB中是什么和不允许的?

另外,调试失败模型的最佳方法是什么?例如,我得到的错误是“无法对'System.Object'类型的案例对象'进行类型'System.Dynamic.IDynamicMetaObjectProvider'Source = Raven.Abstractions。我需要更多信息。

我想我想知道为什么使用Knockout ViewModel并且与c#ViewModel绑定正确的JSON随后在持久化到Raven时会导致问题。

我有大约100个这样的JSON ViewModel要实现,所以我需要一个很好的调试过程和RavenDB持久性可接受模型结构的指南。

0 个答案:

没有答案