私はこの質問を繰り返しGoogle検索しましたが、どこでも素晴らしい回答は見つかりませんでした。私はASP.netに精通した誰かがこれをかなり簡単に答えてくれると確信しています。 ASP.netを介してデータベースに接続する最善の方法は何ですか? LINQ to SQL?エンティティフレームワーク?私は接続するためのさまざまな方法の概要や、これらのテクノロジがASP.netに持つ場所の概要を見つけることができません。大きなリンクへの説明や指針は高く評価されます。ありがとう。データベース接続ASP.net?
答えて
これは、アプリケーションの必要性、対話する必要があるデータベースの風格、現在ターゲットとする展開環境での標準、およびアプリケーション設計上の考慮事項によって決まります。
ほとんどの場合、リレーショナルデータベースへのアクセスは、ado.netの直接的または間接的な使用によってasp.netで行われます。一般的な現行の習慣を遵守する予定がある場合は、開発時間を短縮するためにORMを使用してください。つまり、Entity FrameworkまたはNHibernateです。 (Linq to SQLはSQL Serverにとっては素晴らしかったが、EFによっては消え去った。)私の好みはNHです。
申し訳ありませんが多少の主観的な回答ですが、これは間違いなく主観的な質問です。
幸運を祈る!
いいえ、私の回答はあなたの答えです。したがって、Entity Framework、NHibernate、ADO.net。 Linq To SQLは古くなっています。右の音ですか? – user
最近マイクロソフト社の推奨はEFになります。 NHも人気があり、どちらもADO.netをカバーしているORMです。 ADO.net(System.Dataおよび関連)は、.NETでのリレーショナルデータベースアクセスの中心的なものです。 – Tahbaza
軽量で軽いORMが必要な場合は、dapper-dot-net http://code.google.com/p/dapper-dot-net/を試してみてください。これは、起動するのに適しているはずです。 〜と – Seph
- 1. ASP.Net MVCデータベース、データベース接続
- 2. ASP.Net SQLデータベースに接続
- 3. ASP.NETデータベース接続とクエリ
- 4. ASP.NETでのデータベース接続
- 5. web.config asp.netのOracleデータベース接続
- 6. MySQLデータベースとASP.NETグローバル接続
- 7. ASP.Net MVCとデータベース接続
- 8. ASP.NET MVC3のデータベースに接続
- 9. Entity Frameworkデータベース接続のないASP.NET MVC
- 10. Azure SQLデータベースをASP.NETプロジェクトに接続
- 11. WebフォームフレームワークのASP.NET VB変更データベース接続
- 12. ASP.NETとクラシックASPのデータベースに接続
- 13. MVC 3 ASP.NETと2データベースの接続
- 14. asp.net C#コード(mysqlデータベース接続)のエラー
- 15. asp.netアプリケーションからSQL Serverデータベースに接続
- 16. asp.net接続が
- 17. 接続がasp.net
- 18. Asp.net MVC接続
- 19. C#ASP.NET、AzureハイブリッドSQL接続がWebフォームアプリケーションのデータベースに接続できません
- 20. データベース接続のためのドッカーコンテナへのasp.net web.config接続を指す方法?
- 21. Flinkデータベース接続
- 22. データベース接続リーク
- 23. Perlデータベース接続
- 24. Laravelデータベース接続
- 25. Octaveデータベース接続
- 26. データベース接続パターン
- 27. データベース接続エラー?
- 28. Javaデータベース接続
- 29. データベース接続プール
- 30. データベースに接続
この質問は広範囲に及ぶ。それはあなたの状況とニーズに完全に依存します。たぶんあなたの状況をより詳細に記述すれば、私たちは助けることができます。 –
私は広い答えを探しています。私が理解している限りでは、ASP.netを使用してデータベースに接続して操作するさまざまな方法があります。私はそれらの方法が何であるか疑問に思います。 – user