定義済みの主キーを持つモデルがありますが、今では抽象クラスからこのクラスに継承を追加する必要があります。問題は、主キーが抽象クラスにも必要であるということです。 PKのプロパティの名前は異なり、それらは異なる必要があります。Entity Frameworkコードファースト - 主キーのない抽象モデルクラス
例:
public abstract class AbstractModelClass
{
public int AbstractModelClassId { get; set; } // this key is required but I want him to not to be because I don't want to have 2 PK's
public string Prop1 { get; set; }
}
public class ModelClass : AbstractModelClass // before this class was not inherited but now I need this
{
public int ModelClassId { get; set; }
public int Prop2 { get; set; }
}
これは私が同様の[質問](https://stackoverflow.com/a/45834364/5148649)で提案したものです。 – Scrobi