私はかなり新しく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番目のテーブルからの情報を入力できます。には、非表示の列があります。MaterialMatTypeLeatherPlasticMaterialTypeFKSELECT *..DataGridViewDataGridViewMaterialTypeId