1

Entity フレームワークを使用して、テキスト ボックスにデータを追加したいと考えています。接続文字列と myReader を使用する前にこれを行いました。しかし、EFは初めてです。

 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;
      }
  }
4

1 に答える 1

1

顧客オブジェクトが次のようになっているとします。

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;

    }
于 2013-10-30T13:25:38.920 に答える