2017-08-16 61 views
-1

我想爲登錄的用戶創建一個帳戶表單,以便編輯他/她的信息,但我不知道如何獲取該用戶的信息保存在數據庫中的記錄。這是一個圖書館系統。我使用實體框架6.我們如何才能從SQL Server數據庫獲取數據到使用Entity Framework的c#中的文本框?

private void Account_Load(object sender, EventArgs e) 
{ 
    // LibraryModel.LibraryEntities1 context = new LibraryModel.LibraryEntities1(); 

    string naw; 
    name.Text = StaticClass.Username; 
    pass.Text = StaticClass.pass; 

    naw = name.Text; 

    using (var context = new LibraryModel.LibraryEntities1()) 
    { 
     var posts = context.tbl_user 
          .Where(p => p.Name == naw) 
          .Select(p => new Account() 
           { 
            na = p.UserName, 
           }); 

     email.Text = posts.ToString(); 
     // Do Something 
    } 
} 
+0

請添加一些代碼。告訴我們你已經嘗試過了。 –

+0

我添加的代碼,但不工作 – Yousra

+0

你的定義在哪裏上下文集 – ChrisBint

回答

0

取決於您分配到文本,從數據庫框和值,您可以修改我的答案編號的我在這裏粘貼代碼給你,讓編輯。

(var context = new BloggingContext()) { 
YoutextboxID.text = context.Personnels 
.Where(p => p.Id == 1234567) 
.Select(p => p.Name).FirstOrDefault(); } 
+0

對不起,我使用實體框架不要使用這個 – Yousra

+0

我編輯了我的答案,你可以使用它或編輯你的問題,並顯示你的代碼,所以我們可以回答。 –

相關問題