以下のモデルを移行しようとしていますが、生成された移行スクリプトに継承が反映されていません。私は何が欠けていますか?私は現在、Documentation of EF Coreに基づいてSQL 2016EFコア継承プロパティが移行スクリプトに反映されない
public class Facility
{
[Key]
public int ID { get; set; }
public bool Deleted { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public byte? Image { get; set; }
public List<LocationFacility> LocationFacilities { get; set; }
}
public class Helipad : Facility
{
public decimal Size { get; set; }
public decimal MaximumWeight {get; set;}
}
生成された移行ファイルを共有できますか?あなたのモデルに 'Helipad'をどのように組み込んでいますか? – Smit
私は今朝少し変更を加え、余分なフィールドを追加しました。移行スクリプトは空白です。私は上記以上のことは何もしていないが、私はMS Docsを読む必要はないと思った。 – K7Buoy
Facilityから派生したHelipadモデルをApplicationDbContextに手動で追加すると、TPH継承を使用して期待されるスクリプトが生成されます。私はそれがAdd-Migrationの間に追加されることを期待していました。 – K7Buoy