0

新しいユーザーなので、私が欲しいものを教えていただければ幸いです---

データベースに情報があります。C# のシーダー クラスでその情報を取得する必要があります。一度に 1 行ずつすべてを再入力する必要はありません。

これを行う方法はありますか?違いがあれば、Visual Studio 2012 と Microsoft SQL Server Management Studio を使用しています。

たとえば、テーブル ヘッダーとして CategoryId、Category があり、テーブルには自動生成された ID が入力されていますが、多くのカテゴリを入れています。

私は新しいユーザーであることを覚えておいてください。たくさんの例であなたの答えを分析してください!!!

ありがとうございました!

4

1 に答える 1

1

あなたの質問はかなり漠然としています。

一般的な問題を「できるだけ少ないコードで、データベース内のデータの行を C# のオブジェクトに簡単に変換するにはどうすればよいですか?」と言い換えることができる場合は、ORM レイヤーの使用方法を学習することをお勧めします。私はNHibernateを効果的に使用しています。データベース内のテーブルを C# のクラスにマッピングする方法を提供し、大量の CRUD (作成/更新/削除) 作業を行います。別の方法は、ストアド プロシージャを記述し、データ セットから値を取り出して、オブジェクトを自分で構築するという単調な作業を行うことです。これらはすべて、ORM レイヤーがないと非常に面倒です。

于 2013-10-25T23:18:21.277 に答える