2

コード生成ツールの sqlmetal は linq から sql へのマッパーにすぎませんか?

次のような一般的なCRUD操作を作成するものを探しています:

GetUserByID UpdateUserByID InsertUser GetAllUsers

4

1 に答える 1

1

ええ、SQLMetal はマッピング ファイルのみを作成します。ただし、LINQ to SQL でマッピングを設定すれば、ほとんどの CRUD 操作は簡単です。通常、LINQ to SQL を使用する場合、このようなメソッドを使用してコーディングすることはありません...たとえば、GetUserByID は次のようになります。

using (var dc = new YourDataContext) {
     User u = dc.User.Single(u => u.ID == whateverID);
}

本当に些細な操作ではより冗長に見えますが、より複雑な操作を行うと、非常に強力で高速になります。

于 2008-10-14T14:11:21.337 に答える