Linq to Sql: 集成数据库语言查询之二
http://tech.ddvip.com 2007年09月12日 社区交流
内容摘要:本文介绍Linq to Sql: 集成数据库语言查询
步骤 5 – 创建你的对象模型
1. 打开 Data Connections树视图
2. 展开 Northwind文件夹
3. 展开 Tables文件夹
4. 在 solution explorer 中双击打开 Northwind.dbml 文件
5. 从 table 文件夹拖拽 Customers表到 Linq to SQL 设计器
6. 从 table 文件夹拖拽Orders表到 Linq to SQL 设计器
7. 从 table 文件夹拖拽 Employees表到 Linq to SQL 设计器
步骤 6 – 查询你的对象模型
1. 按下 F5以调试你的程序
正如你所看到的,设计器为你写下了所有的“plumbing”代码。你的主程序果然运行正常!
步骤 7 – 映射一个存储过程
我们已经学会怎样从表映射到对象,以及如何声明两个表之间的关联。现在我们正希望让您了解怎样映射一个数据库中的存储过程到我们的对象模型。
1. 打开 Data Connections 树视图
2. 展开 Northwind 文件夹
3. 展开 Stored Procedures文件夹
4. 在 solution explorer 中双击打开 Northwind.dbml 文件
5. 从 Stored Procedures文件夹拖拽Ten Most Expensive Products到设计器
6. 对您的程序中的 Main 方法作出下列修改,使用从设计器创建的对象模型。
Sub Main()
'如果我们在设计器中保存了连接字符串,那么将不再需要提供连接字符串。
Dim db As New NorthwindDataContext()
Dim q = From customer In db.Customers _
Where customer.Region = Nothing _
Select customer.ContactName
For Each cust In q
Console.WriteLine(cust)
Next
Console.ReadLine()
End Sub
责编:豆豆技术应用