私はかなり新しくORMs
、ADO.NET EF
特にです。私はCode First
アプローチを使用しています。私の中にこれらの2つのテーブルがありますDB
:
Material
:
public class Material
{
[Required]
[MaxLength(10)]
public string Code { get; set; }
[MaxLength(40)]
public string Color { get; set; }
[MaxLength(40)]
public string Description { get; set; }
[MaxLength(255)]
public string Picture { get; set; }
public long MaterialTypeId { get; set; }
public virtual MaterialType MaterialType { get; set; }
}
とMaterialType
:
public class MaterialType
{
[MaxLength(40)]
public string MatType { get; set; }
public virtual ICollection<Material> Materials { get; set; }
}
そして、 which isを除くDataGridView
すべての情報を入力する場所があり、そのようなもの、およびテーブルから取得する必要があるものがあります。これまでのところ唯一のユーザーであり、今ではコード/クエリを作成する方法がわからないため、2番目のテーブルからの情報を入力できます。には、非表示の列があります。Material
MatType
Leather
Plastic
MaterialType
FK
SELECT *..
DataGridView
DataGridView
MaterialTypeId