1

皆さん、私が現在取り組んでいるシステムは、SQL Server で JSON データを文字列として保持する多くの JavaScript ツールで構成されています。Knockout ViewModels が C# ViewModels として MVC コントローラーに渡され、RavenDB に永続化されるソリューションの実装を検討しています。これらのビューモデルの一部は非常に複雑で、DocumentStore に保存しようとすると例外が発生します。

ビュー モデル設計のベスト プラクティスに関するアドバイスはありますか? RavenDB に永続化されるモデルで許可されていることと許可されていないこと

また、失敗したモデルの永続化をデバッグする最良の方法は何ですか? たとえば、「タイプ 'System.Object' のオブジェクトをタイプ 'System.Dynamic.IDynamicMetaObjectProvider' Source=Raven.Abstractions にケース化できません。詳細情報が必要です。

Knockout ViewModel で動作し、c# ViewModel に正しくバインドされている JSON が、Raven に永続化するときに問題を引き起こしているのはなぜだろうかと思います。

これらの JSON ViewModel を約 100 個実装する必要があるため、適切なデバッグ プロセスと、RavenDB の永続性のために許容されるモデル構造のガイドが必要です。

4

0 に答える 0