【问题标题】:EF5 : Manual table mappingEF5:手动表映射
【发布时间】:2012-10-18 15:17:39
【问题描述】:

如何使用 Code First 方法在 Entity Framework 5 中进行手动表映射?

我所说的表映射是指将数据库中的表名关联到具有不同名称的实体类。

【问题讨论】:

  • 你的代码是怎么做的?数据注释还是流畅的映射?
  • 数据注释,但我也会对 Fluent Mapping 答案感兴趣。

标签: entity-framework entity-framework-5


【解决方案1】:

这很简单。

[Table("Foo")]
public class Bar {
      // properties
}

【讨论】:

【解决方案2】:

对于流畅的api:

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Entity<MyEntity>().ToTable("MyTargetTable");
    }

【讨论】:

    猜你喜欢
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    • 2022-01-20
    相关资源
    最近更新 更多