2012-03-08 5 views
-1

EFを使用せずにASP.NET MVC 3でデータベースにアクセスするにはどうすればよいでしょうか?ASP.NET MVC 3でのデータベースアクセス

+2

あなたの特定のユースケースに最も適した方法はどれですか= =真剣に考えても、この質問はあまりにも開いていると思います。 Stack Overflow自体は[Dapper](http://code.google.com/p/dapper-dot-net/)を使用しています。彼らはEFがぎこちないと思っていました。 – jadarnel27

+1

EFを使うことができない理由を動機づけることができれば助けになります。 –

答えて

1

私はlinq-to-SQLを非常に好きです。 sqlmetal.exeツールを使用すると、DRYの原則に違反しない優れたワークフローが得られます。データベースを更新してから、コードレイヤ全体を自動的に一度に更新します。

linq-to-sqlの欠点は、linq-to-sqlのMVCでEFと同じスキャフォールディングサポートがないことです。それはEF以外のデータアクセス方法でも同じです。

+0

私はしばらくの間、データベースに対して自分自身を開発していません。今私はデータベースと対話する必要があるMVC Webサイトを持っています。主に私は大きな検索フォームを持っており、サーバーからたくさんのデータを取得する可能性があります。私はページングも考えています。 あなたの考えを感謝してください! – Bill

0

System.Data.SqlClient名前空間を参照してください。

+0

Anders、sqlmetal.exeと一緒にLinq-to-SQLを使用してオンラインでチュートリアルへのリンクがありますか? – Bill