現在、 と の 2 つのクラスがBhaありBhaItemます。BhaItem約 7 つのプロパティがありBha、List<BhaItem>.
BhaItem.cs
class BhaItem
{
public string Description { get; set; }
public int Number { get; set; }
public decimal Od { get; set; }
public decimal Length { get; set; }
public DateTime Date { get; set; }
public int BhaID { get; set; }
public int BHANumber { get; set; }
public BhaItem()
{
}
public BhaItem(int number, string newDesc, decimal newOd, decimal newLength, DateTime date,int bhaNumber, int id = 0)
{
Description = newDesc;
Od = newOd;
Length = newLength;
Date = date;
Number = number;
BhaID = id;
BHANumber = bhaNumber;
}
}
Bha.cs
class Bha
{
public List<BhaItem> BHAItems;
public int BHANumber { get; set; }
public Bha()
{
}
public Bha(int number)
{
BHANumber = number;
}
public Bha(List<BhaItem> bhaItemList)
{
BHAItems = bhaItemList;
}
}
これで、ローカル データベースに対応するテーブルがあり、Bha各BhaItemプロパティの列があります。ただし、テーブルにクエリを実行し、Bhaテーブルから適切なアイテムを取得する方法が必要ですBhaItem。最初はクエリを実行して を取得し、BHANumberそれを使用してBhaItemテーブルのアイテムをクエリすることを考えていました。しかし、これは非常に効率が悪いようです。さらに、Bha をそのテーブルに挿入し、可能であれば、BhaItemsをテーブルに挿入できるようにしたいと考えていBhaItemます。データベースの相互作用に関しては、私はまだかなりグリーンです。SELECT、UPDATE、INSERT、およびについて十分に知っていDELETEます。しかし、実行できる他の複雑でクールなことの多くは、途方に暮れています。