0

私はC#でNOSQLを試してきました。現在、SQLServerでエンティティフレームワークも試しています。

NOSQLデータベース(couchbaseを試してみました)の場合、DBを気にせずにPOCOを使用できました。Entity Frameworkコードは最初に同様の機能を提供できますか?

CouchbaseなどのNOSQLデータベースの場合と同じように、Entity Frameworkを使用しながら、データベースの内部に深く入り込むことなく、POCOに完全に基づいてアプリをすばやく開発するためのショートカットはありますか?

コーディングのみに集中でき、データベースをいくつかのフレームワークで完全に処理できるようにするソリューションをアドバイスしてください。これがSQLServerで可能であることを望みます。

ありがとう。

4

1 に答える 1

3

NOSQLについてはわかりませんが、実際のプロジェクトでは使用していません。しかし、私はしばらくの間EFCodeFirstを使用しています。

EFコードファーストでコーディングするのはとても簡単だと思います。POCOクラスを記述し、DBSet <T>プロパティをContextクラスに追加するだけで、完了です。その後、linqを使用してオブジェクトをクエリでき、挿入、更新、削除も非常に簡単です。

ただし、POPOクラスが進化すると、データベースを更新するための移行について学習するために時間を費やす必要がある場合があります。しかし、それは1回限りのことであり、それを機能させるために私が学ぶのに数時間しかかかりませんでした。

つまり、imho、はい、データベースに深く入り込むことなく、POCOに完全に基づいてアプリを開発できます。

于 2012-11-24T17:10:23.967 に答える