単純なマッピングに問題があります (EF 4.3.1 を使用 - コード ファースト アプローチ)
public class Someclass
{
public virtual int ID { get; set; }
public virtual string Name { get; set; }
}
また、int IDと varchar someclass_nameを持つ表someclass。今私がやりたいことは、Nameをsomeclass_nameにマップすることです
modelBuilder.Entity<Someclass>()
.Property(r => r.Name).HasColumnName("someclass_name");
しかし、id は機能せず、例外は次のように述べています。
私もそれをやってみました:
modelBuilder.Configurations.Add(new SomeclassMap());
public class SomeclassMap : EntityTypeConfiguration<Someclass>
{
public SomeclassMap() {
// this.Property(r => r.Name).HasColumnName("someclass_name");
Map(r =>
{
Property(m => m.Name).HasColumnName("restaurant_name");
});
}
}
誰かが私が間違っていることを教えてもらえますか? THX