1.SQL数据库建立与移植
1)SQL Server中建立数据库(e.g.DB_Project);
2) DB_Project数据库中建表User;
3)将数据库目录下的mbf和ldf文件拷贝至目标主机的数据库目录下(MSSQL/DATA);
2.VS建立连接
1)VS工程的解决方案中右键工程名称-添加-新建项目-选择“LINQ to SQL”-输入名称(project.dbml)-“添加”;
2)点击工程页面中的“服务器资源管理器”-左侧出现“服务器资源管理器”列表;
3)“数据连接”-“添加连接”-出现添加连接页面;
4)输入数据库“服务器名”(e.g.WXTX-PC\SQLEXPRESS)
5)“选择或输入一个数据库名”中选择DB_Project数据库-“确定”;
6)将右侧“服务器资源管理器”-“数据连接”-DB_Project-表-需要操作的表拖拽到工程中央的界面中,此时界面中出现表属性页面;
3.数据库操作
1)Project.designer.cs中的projectDataContext类即为操作此数据库的类;
2)Project.designer.cs中即包含的表对应的类名User;
3)调用代码如下:
using (projectDataContext db = new projectDataContext ())
{
User user = db.User.FirstOrDefault(u => u.username.Trim() == txtUser.Trim() && u.password == txtPwd.Trim());
}