LINQ to SQL简单示例(SqlMetal版)

SqlMetal是一个命令行代码生成工具,它可以为.NET Framework的LINQ to SQL组件生成对象模型。默认情况下,SQLMetal文件位于C:\Program Files\Microsoft SDKs\Windows\vn.nn\bin。

SqlMetal生成LINQ to SQL对象模型示例

方法一:通过中间dbml文件生成对象模型

:: 生成中间dbml文件
SqlMetal.exe  /server:. /database:Northwind  /dbml:c:\Northwind.dbml
:: 通过dbml文件生成对象模型
SqlMetal.exe /code:c:\Northwind.cs /language:csharp /namespace:ConsoleApplication1 c:\Northwind.dbml

方法二:直接生成对象模型

SqlMetal.exe /server:. /database:Northwind /code:c:\Northwind.cs /language:csharp /namespace:ConsoleApplication1

LINQ to SQL简单示例

Northwind nw = new Northwind("Data Source=.;Initial Catalog=Northwind;user=sa;pwd=sa;Pooling=False;");
var query = from item in nw.Customers
            select item.ContactName;
foreach (var item in query)
    Console.WriteLine(item);


评论: 0 | 引用: 0 | 查看次数: 4855
发表评论
登录后再发表评论!