私は、ASPのMVCフレームワークとは少し異なるPHPスタイルのMVCフレームワークに慣れています。ASP.NETデータベース接続とクエリ
データベースクラスが組み込まれていますか?または、web.conf接続文字列を使用して独自のデータベースクラスをコーディングする必要がありますか?
$results = $this->db->query("select * from table");
私は、ASPのMVCフレームワークとは少し異なるPHPスタイルのMVCフレームワークに慣れています。ASP.NETデータベース接続とクエリ
データベースクラスが組み込まれていますか?または、web.conf接続文字列を使用して独自のデータベースクラスをコーディングする必要がありますか?
$results = $this->db->query("select * from table");
それほど単純ではありませんが、柔軟性は非常に高いです。このリンクをチェックしてください:http://www.dotnetperls.com/sqlconnection - これは、あなたが概説したことを正確に行うために始まっています(ただし、sprocsを使用することを推奨しますが、SQLではなくparamaterized SQLを使用することを強く推奨します)。
これで、Linq-To-SQLまたはEntity Frameworkを調べることをお勧めします。あなたが見つけたオンラインのサンプルは、おそらくこれらの技術の1つを使用していて、とても素敵でシンプルなものにしてくれます。
Entity Frameworkの4.1またはNHibernateはのようなORMを使用してください:あなたは、単にデータベースにデータベース接続情報を追加してからのようなもので、それを照会PHPのMVCフレームワークと
。彼らは内部的にデータベース接続を扱うので、接続を安全に開閉する複雑さのいくつかを抽象化します。次に、接続文字列を指定するだけです。
-1古い技術を宣伝するため。 ORMを使用したくない場合は、少なくとも最新のデータアクセス技術であるADO.NETを使用してください。この場合、 'SqlConnection'ではなく 'DbConnection'です。 –