2

我是新来的,所以你好。

我正在使用 ASP.NET 4,并且我正在使用 LINQ to SQL 进行数据控件。按照建议,我创建了一个 DBML(LINQ to SQL 类项),然后从 SQL Server 拖动相关表。然后我在我的代码中使用这个 DBML 与 LINQ 即:

        using (ProjectDataContext Data = new ProjectDataContext())
        {
           Order MyOrder = new Order();


        }

这一切都很好。我现在遇到了 SQLMetal。我看不到这个工具的相关性,我错过了什么吗?

谢谢,

埃德

4

1 回答 1

2

由于您使用向导将表从 SQL 中拖过,这反过来又为您生成了对象,因此不需要 SQLMetal。

SQLMetal 是一个命令行工具,您可以使用它来生成从 linq 到 sql 的这些对象,但在向导中拖放它们要容易得多。它也有它的其他用途。如需参考,请参阅此处:http: //msdn.microsoft.com/en-us/library/bb386987.aspx

于 2012-04-04T13:28:22.207 回答