現在、 と の 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 をそのテーブルに挿入し、可能であれば、BhaItem
sをテーブルに挿入できるようにしたいと考えていBhaItem
ます。データベースの相互作用に関しては、私はまだかなりグリーンです。SELECT
、UPDATE
、INSERT
、およびについて十分に知っていDELETE
ます。しかし、実行できる他の複雑でクールなことの多くは、途方に暮れています。