私はクライアント側でSilverlightを使用して.NETアプリケーションを作成しています。今、私は、サーバ側に静的なダミーデータを投げ捨て、代わりにデータベースを追加したいというところまで来ました。.NETプロジェクトのデータベースとORMの選択
データベースの場合、ORMのモデルクラスにタグを付けるだけで、データベーステーブルは私のために作られています。以前GroovyとGrailsでいくつかのテストを行ったところ、GORMは円滑な仕事をしたと思っていました。 .Netでデータベースを設定する最良の方法は何ですか?
私を襲った最初のことは、nHibernateを使用することです。私はnHibernateについて何も知らないが、熱狂して多くの人がそれを言いました。しかし、その後、私はADO .Netもまた、フレームワークに組み込まれているORMであることがわかります.. nHibernateはADOを凌駕しますか? LINQとは何が関係していますか?私はそれもORMとして記載されて参照してくださいが、私はLINQがクエリの部分のための多くでしたか? LINQを通じてデータベースを定義することはできますか?
ご意見やご要望をお待ちしております。また、どのデータベースを使用するかについての意見があれば、聞いてみたいと思います。私はMS SQL Serverが最も簡単な選択だと思いますか?
"今、私は静的なダミーデータをサーバー側に投げ捨て、代わりにデータベースを追加したいという要望に達しました。 - これは彼のSilverlightアプリケーションがまったく変更する必要はなく、彼はただPOCOを返すサーバー側を持っているように聞こえる。私はSilverlightがサーバー側のORMの決定にどのように影響するかについてはわからないため、明らかにすることができたと思います。 – anonymous
はい、私は同意しますが、それはNHibernateとSilverlightについて話すとき完全性について言及する価値があるかもしれません。 –
が合意し、素敵な答えです。 – anonymous