今後、Azureで実行できるASP.NET MVCアプリケーションを開発しようと考えています。このアプリはCQRSのデザインパターンを使用していますが、これは私がかなり新しいものです。書き込みモデルはNHibernateとマッピングを使用します。私は、読み込みモデルにどのような種類のデータベースを使用するのかよく分かりません。読み取りモデルには、次のプロパティが必要です。CQRSを使用したASP.NET MVCアプリケーションの読み込みモデルは何ですか?
これはSQLベースである必要はありません。 Hibernateは、外部キーを持たない単純なビューモデル - >テーブル型のマッピングを作成するためにも同様に使用できます。メモリデータベース内のSQL CEまたはSQLiteをデータプロバイダとして使用できます。これはまた、データを照会する際に、少し柔軟になります。
ビューモデルオブジェクトをそのまま保存するオブジェクトシリアライズ/デシリアライザです。これはこれを使いやすくし、将来Azure BLOBストレージのようなものを利用できるはずです。これをうまく処理する良いフレームワークはありますか?
私はこの種のアプリケーションを以前に構築した人々からいくつかのフィードバックを得たいと考えています。
Greg Youngs Videoを見ましたか? http://www.viddler.com/explore/GregYoung/videos/8 –
これは素晴らしいリソースです。ありがとうございます。それを通過するには時間がかかります。 –
はい、私は3時間後に私のコンピュータの前で眠りに落ちました。とにかくこれもチェックしてください:http://cqrsinfo.comとhttp://groups.google.com/group/dddcqrs –