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("登錄成功!");
}
測試成功!