2

私はMSSQLServerデータベースを使用してASP.netで中規模のシステムを開発していますが、LINQを使用してモデルレイヤーを作成したり、データベースを処理する独自のクラスを作成したりするための最良の方法は何でしょうか。

4

2 に答える 2

4

最善の方法は主観的ですが、最も簡単なのはLINQtoSQLを使用することだと思います。

于 2008-11-16T09:16:39.513 に答える
2

LINQデザイナを使用すると、コードを記述する必要がなく、UIでモデルを構築できます。継承オプションを使用してオブジェクト階層を設定できます。また、コード内のデータコンテキストを介してアクセスできるクラスを関連付けることもできます。その後、すべてのSQLが処理され、何も記述する必要がないことを意味します。データコンテキストでSubmitChanges()を呼び出すだけです。生成されたコードはすべて表示できますが、取り入れるべきことがたくさんあります。

LINQ属性などを使用して独自のクラスを手動で作成して、舞台裏で何が行われているのかを理解することをお勧めします。次に、継承と関連付けがどのように実装されているかを理解し、実際に設計者も理解しやすくします。

于 2008-11-16T09:19:41.393 に答える