2

このチュートリアルDatabaseに従って作成してみます。

これは私のクラスです:

public abstract class File
{
    [Key]
    public string fileName { get; set; }
    public double size{ get; set; }
}

public class SubFile: File
{
    public string secondName{ get; set; }
}

public class MyContext : DbContext
{
    public DbSet<SubFile> subFile{ get; set; }
}

主要

var sb = new SubFile{ fileName = "test.doc" };
sb.secondName= "test2.doc";

using (var db = new MyContext())
{
    db.SubFile.Add(sb);
    db.SaveChanges();
}

保存しようとするとエラーが発生しました:

ObjectStateEntry から値を取得中にエラーが発生しました。詳細については、内部例外を参照してください。

4

1 に答える 1