データベースにこれらの2つのテーブルがあります-
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; 設定; }
public virtual ICollection<Material> Materials { get; set; }
}
次に、すべてのテーブルにダミー データを設定するメソッドを呼び出しますが、問題はForeign Key
null にすることができず、明らかにデータが生成されていないことです。ダミーデータを作成するためのメソッドが呼び出される順序を変更しようとしましたが、うまくいかないようです。この問題を回避する簡単な方法や、この問題を管理するために私が知らない何かがあるのだろうか?