0

NerdDinner の例では、リポジトリ パターンを使用してビジネスをデータ レイヤーから切り離しています。しかしその後、プロジェクト全体で使用されるエンティティ クラスとして、Linq to SQL で生成されたクラス (具体的にはディナー) を使用します。では、それは実際にどの程度分離されているのでしょうか? Linq-to-SQL を簡単に交換できるわけではありません。

私の最後のプロジェクトでは、生成されたlinqの部分を使用しても、クエリ時に追加する追加のフィールドにデータを入力できないことがわかったため、linqクエリで左/右に入力した別のエンティティクラスを作成しました。

4

1 に答える 1

0

LINQ to SQL はデータベース スキーマと強く結びついているため、私はそれを使用しません。代わりに、概念モデルと論理モデルの間のマッピングを可能にする Entity Framework を使用します。

于 2009-06-22T20:20:04.873 に答える