Sql Server のクラスを探しています。挿入、更新、削除、選択 (多くの行と列を取得) を行い、ストアド プロシージャを実行する必要があります。
この種のクラスのサンプルは見つかりませんでした。車輪を再発明したくありませんでした。
誰か私にそれをくれませんか?
Sql Server のクラスを探しています。挿入、更新、削除、選択 (多くの行と列を取得) を行い、ストアド プロシージャを実行する必要があります。
この種のクラスのサンプルは見つかりませんでした。車輪を再発明したくありませんでした。
誰か私にそれをくれませんか?
ORM (Object Relational Mapper)を探しているようですね。利用可能なものは多数あり、.NET フレームワーク自体に合わせて構築されたものもあります。さまざまな Web サイトを見て、ニーズに合った Web サイトを見つけられるかどうかを確認してください。
これを行う単一のクラスはありませんが、代わりに知っておく必要があるいくつかのクラスのセットがあります。
System.Data.SqlClient.SqlConnection
System.Data.SqlClient.SqlCommand
System.Data.SqlClient.SqlDataReader
System.Data.SqlClient.SqlDataAdapter
System.Data.SqlClient.SqlParameter
System.Data.DataTable
System.Data.DataSet
System.Data.SqlDbType (enum)
他にもありますが、主なものは以上です。これらを組み合わせて、ADO.Net API と、ADO.Net API の Sql Server プロバイダーを構成します。
さらに、これを簡単にするために、ADO.Net の上に構築されたオブジェクト リレーショナル マッパーがいくつかあります。Entity Framework、Linq To Sql、および NHibernate は、より一般的なオプションの一部です。ORM に共通する特徴の 1 つは、SQL 言語の知識さえも必要としないことです。独自の SELECT/INSERT/UPDATE/DELETE クエリを作成する場合は、ネイティブ ADO.Net レベルから開始する必要があります。
データ アクセスを 1 つのオブジェクトに入れるには、これらの他の型を利用する独自のクラスを作成します。SQL 文字列を受け入れる新しいパブリック メソッドを構築しようとしないでください。メソッドの一部として必要な sql を含む、実行するクエリごとに個別のメソッドを作成し、それらのメソッドにこれらの型を使用してデータを変更または返すようにします。
このチュートリアルに興味があるかもしれません。
System.Data.SqlClient
SQL サーバーに簡単にアクセスするための組み込み機能 ( ) があります。
必要なすべてを実行できる単一のクラスはありません。どのような選択をしても、必ず複数のクラスを処理する必要があります。
このように見てください。SQL Server からデータを取得するには、通常、次のことを行う必要があります。
ここにあなたが必要とするもののための良い読み物があります.