我发现每个LINQ博客大约有2年左右,我理解语法,但需要更多指导来创建SQL映射和上下文类。
我只需要使用LINQ for 2 SQL表,没有什么复杂的。对于这种情况,人们是否手动编写SQL映射类,或者有一个不错的工具吗?
有人能指出我正确的方向吗?
答案 0 :(得分:2)
你准备好了!
答案 1 :(得分:1)
您只需将“Linq to Sql data classes”项目项添加到项目中。然后打开服务器资源管理器,选择数据库并将有问题的表拖到设计图面上,然后就完成了。
答案 2 :(得分:1)
如果你想避免使用或生成dbml文件(使用或不使用编辑器),我相信你可以使用SqlMetal从数据库生成一组代码文件。
此处有更多信息:http://msdn.microsoft.com/en-us/library/bb386987.aspx
示例:
直接从SQL元数据生成源代码:
sqlmetal /server:myserver /database:northwind /namespace:nwind /code:nwind.cs /language:csharp
答案 3 :(得分:0)
如果您使用的是紧凑的sql数据库,请查看SqlMetal Builder。这是一个用于生成dbml文件的gui驱动程序。然后将其添加到项目中。我找到了这个工具给我最好的结果。