Wpf 我想使用实体框架向文本框添加数据
我想使用实体框架将数据添加到文本框中。在使用连接字符串和myReader之前,我已经这样做了。但对英孚来说是新的Wpf 我想使用实体框架向文本框添加数据,wpf,entity-framework,Wpf,Entity Framework,我想使用实体框架将数据添加到文本框中。在使用连接字符串和myReader之前,我已经这样做了。但对英孚来说是新的 private void displayCust() { using (Entities c = new Entities()) { cbUsers.ItemsSource = c.customer.ToList(); } } 显示: private voi
private void displayCust()
{
using (Entities c = new Entities())
{
cbUsers.ItemsSource = c.customer.ToList();
}
}
显示:
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
using (Entities c = new Entities())
{
string sFirst = c.customer.ToString();
txtFirst.Text = sFirst;
}
}
假设您的客户对象如下所示:
public class Customer
{
public int ID { get; set; }
public string Name {get;set}
}
using (Entities c = new Entities())
{
string sFirst = c.customer.FirstOrDefault().Name.ToString();
txtFirst.Text = sFirst;
}
您可以按如下方式获取数据库中第一行的名称:
public class Customer
{
public int ID { get; set; }
public string Name {get;set}
}
using (Entities c = new Entities())
{
string sFirst = c.customer.FirstOrDefault().Name.ToString();
txtFirst.Text = sFirst;
}
或具有特定ID的客户名称:
using (Entities c = new Entities())
{
string sFirst = c.customer.FirstOrDefault(x => x.ID == 2).Name.ToString();
txtFirst.Text = sFirst;
}
你想在文本框中显示什么?第一个是firstname。所以如果我需要第二个和第三个等等,你可以使用c.customer.Skip2.First。但是你应该阅读更多关于LINQ的信息: