2017-08-16 44 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

我编辑了我的答案,你可以使用它或编辑你的问题,并显示你的代码,所以我们可以回答。 –

相关问题