c# - 我可以在 VC2010 中设置 LINQ to SQL,那么为什么 SQLMetal 相关呢?

标签 c# .net linq linq-to-sql sqlmetal

我是新来的,所以你好。

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

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


        }

这一切都运行良好。我现在遇到了 SQLMetal。我看不到这个工具的相关性,我是否遗漏了什么?

谢谢

编辑

最佳答案

当您使用向导将表从 SQL 中拖出时,SQL 又会为您生成对象,因此不需要 SQLMetal。

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

关于c# - 我可以在 VC2010 中设置 LINQ to SQL,那么为什么 SQLMetal 相关呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10012029/

相关文章:

C# 对具有相同类型的不同属性重新使用 LINQ 表达式

c# - 为什么 Enumerable.OrderBy<TSource, TKey> 方法在不使用比较器时工作得更快

c# - CSV 到多维数组与 c#

c# - 为什么 C# 中的数字格式字符串在不使用小数 (F0) 时将数字四舍五入?

.net - 如何使用Entity Framework Code First CTP 5存储图像?

c# - 如何解决 KeyNotFoundException

linq - 如何创建一个必须满足两个值的谓词,其中一个是值列表?

c# - SqlDataReader 没有返回所有行

c# - 如何执行Azure队列触发的大量持久函数?

C# 通过引用传递属性