2011-10-13 12 views
0

はい私は以前のバージョンの.NET Frameworkを使用しています。&が大好きです。データベースラッパーを使用したいですか?massive私は3.5でしたが、Noooooさんは素晴らしいです。SQL Server 2005およびASP.NET 2.0のRob ConeryによるMassiveのようなデータベースラッパー

  • データベースラッパーのご提案はありますか?

私たちが行うのは、ストアドプロシージャを作成してデータアクセスレイヤーにパラメータを渡すことだけです。それ以上のことは何もありません。私たちはオブジェクトとしてパラメータを抽象化することを考えています。

答えて

3

ダッペルドットネット - Stackoverflow名義のSam Saffronによって書かれた - Massiveの良い代替品であり、非常によく似ていますが、.NET 3.5もサポートしています。

https://github.com/StackExchange/dapper-dot-net

しかし、あなたは間違いなく、少なくとも.NET 3.5にアップグレードする必要があります - それはまだ同じCLRバージョン(2.0)を使用しているので..... 2.0は、今では本当に本当に古いです、それはshouldnとにかく何らかの問題があります。ちょうどアップグレードしてください。セキュリティアップデートをインストールする以上の努力はしていません...

3.5のサポートは、一部の場所で少し「エレガント」です(たとえば、多くのパラメータを3.5以降にはオプションパラメータとデフォルトパラメータはありません)。しかし、それは魅力的です!

それを問題なくストアドプロシージャをハンドル - 複数の結果セットを返すことも含め....

その後、.NET 3.5へのあなたが本当にできないアップグレード(その理由は??再びです)、最善の場合あなたはマイクロソフトData Access Application Blockです - しかしそれは、大まかなまたはDapper.NETのきめ細かな背後にある光年です.....

+0

Upvoteについては、もう一度3.5( '愚かな組織ポリシーは知っている')を使うことはできません。神、私は決して「マイクロソフトアプリケーションブロック」に触れることはありません。恐れられたサタンは変装しています。 – Deeptechtons

+0

あなたは、ここでの認証と承認に別の質問をすることもできます。http://stackoverflow.com/questions/7721656/coding-permission-or-operation-based-roles-and-membership-in-asp-net -2-0 – Deeptechtons

1

MicrosoftのEnterprise Libraryはどうですか? 2.0で動作する古いバージョンも引き続き使用できます。私は過去にこれを非常に効果的に使用してきましたが(3.5からEntity Frameworkに移行しましたが)

関連する問題