2

この投稿を参考に

従来の ADO.Net で ASP.Net MVC を使用する

変更にアクセスできないデータベースを使用して MVC アプリケーションを構築することに関して、少し助けが必要でした。このデータベースには、主キーのないテーブルと、複合キーとして使用するフィールドの識別可能な一意の組み合わせがないテーブルがあります。

私は Entity Framework と ADO.NET の基本的な経験しか持っていないので、サンプル投稿は良い方法だと感じました。

また、 http://code.google.com/p/dapper-dot-net/も自分のやりたいことを達成できるかどうか、また時間をかけてデータ アクセスを自分で書き直すことを学ぶ価値があるかどうかにも興味があります。私はどちらもあまり経験がありません。

これに関するヘルプは素晴らしいでしょう。ありがとう

4

1 に答える 1

2

独自のデータアクセスのローリングに対するdapperの主な利点の1つは、POCOへのデータのマッピングにあります。これにより、クエリのドメインオブジェクトへの変換が大幅に簡素化されます。最近、完全なORM(NHibernate)からdapperに移行し、dapperからの自動マッピングの利点と、独自のクエリを処理する機能が非常にうまく機能することを発見しました。

それはあなたとあなたのチームに最も適したものになりますが、dapperを学ぶことはあなたのツールボックスに別の便利なツールを追加することしかできません。

また、ado.netに慣れている場合、dapperはそれほど精神的なジャンプではありません。

アクセス方法に関係なく常にボトルネックとなる、変更できないデータベースの貧弱な設計に関する限り、データストアからの最小要件として主キーに代わるものは実際にはありませんが、dapperは作成する必要があります開発者としてのあなたの生活はより快適です!

于 2012-11-29T19:15:45.430 に答える