一個更好,爲什麼?DataAnnotations與.Map函數數據庫模型映射?
[Table("Bar")]
public class Bar {
[Key]
public Int32 BarId { get; set; }
public String BarName { get; set; }
public IEnumerable<Foo> Foos { get; set; }
}
或
public class BarMap : EntityTypeConfiguration<Bar> {
public BarMap() {
this.HasMany(t => t.Foos)
.WithMany(t => t.Bars)
.Map(m => {
m.ToTable("FooBarRelationships");
m.MapLeftKey("TheBarId");
m.MapRightKey("TheFooId");
});
}
}
我知道第一個被稱爲DataAnnotations,但不知道怎麼才能調用第二個類型。 謝謝
第二類型模式看起來像流利驗證,這是訪問者模式。 – Kelmen 2013-04-26 03:49:35