木子屋 Dnawo's BLOG

LINQ to SQL简单示例(SqlMetal版)

👤 dnawo 📅 2012-08-22 👁 5785 👍 0 💬 0 🔄 来源:本站原创
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)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 C#保存文件到MongoDB示例 下一篇 → SQL Server2005:找不到指定的模块(MS Visua…