MYSQL DB 用の EF パワー ツールを使用してコードを生成するために、Reveres コード Eng 内部を作成しました。テーブルを非常によく読み取ることができます。何かを保存しようとすると、以下の例外が発生します。私はこのフィールドを設定しませんし、このフィールド名でソリューションに何も持っていません。
ProjectContext db = new ProjectContext();
Person person = new Person();
person.UpdatedAt = DateTime.Now;
person.UserId = 1;
person.PersonName = "test";
db.Persones.Add(person);
db.SaveChanges();
{"Unknown column 'Discriminator' in 'field list'"}
編集 このクラスを継承している別のクラスがあることに気付きました
public class Student:Person {
}
その継承を削除すると、機能しました。しかし、誰かが理由を知っていますか?何か案は?