.NET学习手记之:linq to SQL(二)
来源:互联网 发布:40本网络禁书txt下载 编辑:程序博客网 时间:2024/06/03 18:13
在Visual Studio 2008 中使用O/R设计器:
点添加项目,选择创建Linq to SQL项目,使用服务器资源管理器连接Northwind数据库,将Customers和Orders两个表拖到设计界面上,系统会自动创建app.config和Northwid.designer.cs,前者是配置连接数据库的连接字串;后者会生成一个继承自DataContext的类:NorthwindDataContext。
使用linq调出数据:
static void Main(string[] args)
{
NorthwindDataContext dc= new NorthwindDataContext();
dc.Log=Console.Out;
var query=from c in dc.Customers
join o in dc.Orders on c.CustomerID equals o.CustomerID
orderby c.CustomerID
select new {
c.CustomeriD,c.CompanyName,c.Country,o.OrderID,o.OrderDate};
foreach(var item in query)
{
Console.WriteLine(item.CustomerID+"|"+item.CompanyName
+"|"+item.Country+"|"+item.OrderID
+"|"+item.OrderDate);
}
}
使用存储过程:
将存储过程拖到O/R设计器的右侧区域。
static void Main(string[] args)
{
NorthwindDataContext dc= new NorthwindDataContext();
ISingleResult<Ten_Most_Expensive_ProductsResult> result=
dc.Ten_Most_Expensive_Products();
foreach(Ten_Most_Expensive_ProductsResult item in result)
{
Console.WriteLine(item.TenMostExpensiveProducts+"|"+
item.UnitPrice);
}
}
- .NET学习手记之:linq to SQL(二)
- .NET学习手记之:linq to SQL(一)
- Linq to Sql 学习系列之二 DataContext与实体
- LINQ To SQL深入学习系列之二(C#3.0为LINQ的加强之二)
- LINQ to SQL 学习
- Linq to SQL学习
- LINQ to SQL 学习
- LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
- LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
- LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
- LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
- LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
- LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
- asp.net Linq to sql
- LINQ to SQL学习笔记(二)——Select
- C# 2008 学习笔记 - LINQ to ADO.NET(二)- LINQ to DataSet
- LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
- LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
- intra-mart中配置openSSL
- WinCE驱动的动态卸载
- vc最小化托盘
- 编程之魂:与27位编程语言创始人对话
- 软件架构师应该知道的97件事
- .NET学习手记之:linq to SQL(二)
- 刚开通的,不知怎么玩
- 各个版权的英语缩写
- Correlation Coefficient
- SET XACT_ABORT用法(事务)
- iscsi 的添加格式化及加载
- 成段文字输出换行问题
- hibernate的三种状态
- bye