SQL2008使用LINQ进行数据访问
2008-09-28 10:05:01 来源:WEB开发网点击Ctrl+F5 来构建和运行应用程序。 查看输出的结果后,点击任意键以结束应用程序。
现在,添加下面的代码行,用来打印自动生成的运行在数据库中的SQL查询。
static void ObjectQuery()
{
DataContext db = new DataContext(
@"Data Source=(local);Initial Catalog=Northwind;Integrated Security=true;");
db.Log = Console.Out;
var results = from c in db.GetTable<Customer>()
where c.City == "London"
select c;
foreach (var c in results)
Console.WriteLine("{0}t{1}", c.CustomerID, c.City);
}
点击Ctrl+F5 来构建和运行应用程序。 查看输出的结果和生成的SQL查询后,点击任意键以结束应用程序。
任务 2 –创建对象映射– 使用设计器 – 添加设计器文件
首先需要删除原来的映射关系。删除整个Customer类。
接下来,创建对象,从而为数据表建模。右击LINQ Overview项目,并点击Add | New Item。
在Templates 中,点击LINQ To SQL Classes。
为新项提供一个名称,在Name文本框中输入“Northwind”。
点击OK。
任务 3 –创建对象映射–使用设计器– 创建对象视图
在Server Explorer中展开Data Connections。
展开Northwind 目录。
展开Tables 目录。
在Solution Explorer 中,双击Northwind.dbml 文件,以打开它。
从Server Explorer中的Tables 目录中,将Customers 表拖拽到打开的Northwind.dbml 设计器的面板上。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››使用linux中的quota教程
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››使用jxl生成带动态折线图的excel
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
更多精彩
赞助商链接