SQLmetal,它只是linq到sql的映射器吗



代码生成工具sqlmetal只是linq到sql的映射器吗?

我正在寻找一些可以创建常见CRUD操作的东西,比如:

GetUserByID按ID更新用户插入用户GetAllUsers

等等。

是的,SQLMetal只创建映射文件。不过,一旦在LINQ中设置了到SQL的映射,大多数CRUD操作都是琐碎的。通常,在使用LINQ to SQL时,您不会使用这样的方法进行编码。。。例如,GetUserByID将只是:
using (var dc = new YourDataContext) {
     User u = dc.User.Single(u => u.ID == whateverID);
}

对于非常琐碎的操作来说似乎更为冗长,但一旦您执行了更复杂的操作,它就会变得非常强大,非常快速。

最新更新