1.新建ADO.NET实体数据模型
此名称栏就是新建项的名字,生成(名称).edmx文件
2.选择连接类型
这里选择第一个,来自数据库的EF设计器,然后下一步
3.新建连接
点击新建连接(由于我建过连接所以会有desk...这行默认值,如果是第一次创建是没有的。)
选择数据源为Microsoft SQL Server (SqlClient),在服务器名中填写127.0.0.1,1433 并选择一个适合自身的身份验证进行身份检验。
(注意,要想成功连接必须保证你本地的sqlserver是可联通的,其中包含服务开启问题;端口开放问题;防火墙问题,任何一
个没有开启都会导致连接失败,此部分内容请自行百度查找,本文只针对本地sqlserver可联通情况作答)
4.连接成功
上一步操作完成过后点击左下方测试链接,若连接成功则会弹出下面的界面
5连接的命名
上一步骤完成后点击确定回到第3步的界面,根据需求自行选择是与否选项,之后为连接命名。
(此处的名称就是将来建立连接的对象名,详情可见第7步)
6.数据表的选择
选择要关联的数据表
7.Demo测试
为按钮设置点击事件进行测试
var db = new database_conn();//此处可以体现第五步所述之意
string username_input = username_box.Text.Trim();
string password_input = password_box.Text.Trim();
//验证登录信息是否正确
var userinfo = (from m in db.User
where m.username == username_input && m.password == password_input
select m).FirstOrDefault();
string password_input = password_box.Text.Trim();
//验证登录信息是否正确
var userinfo = (from m in db.User
where m.username == username_input && m.password == password_input
select m).FirstOrDefault();
if (userinfo != null)
{
{
MessageBox.Show("登录成功!");
}
测试成功!