1
単純なモデルがあります:CTP5:自己参照の問題?
public class Node
{
public long Id { get; set; }
public virtual Node Parent { get; set; }
}
次のマップコードは例外をスローします:
public class NodeContext : DbContext
{
public DbSet<Node> Nodes { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<Node>().HasOptional(n => n.Parent).WithMany().IsIndependent().Map(m => m.MapKey(p => p.Id, "ParentId"));
}
}
カスタム外部キー名は、それを行う自己参照できないということだろうか?
CTP5は何ですか? Linq2Entitiesは唯一の推測です... – leppie
スローされた例外は何ですか? – Paul