0
public class PersonInfo : MyTableBase

我知道当我使用这个实体时,使用 CodeFirst 约定,除非我添加 Table 属性,否则实体的表将被命名为“PersonInfoes”。

有没有办法在给定实体名称的情况下预览表的名称?我也在使用 fluent-migrator,如果他们有办法的话。像这样的东西。

var tableName = EF.getAutoCreateName("EntityName") // tableName == "EntityNames"
4

1 回答 1

0

首先使用代码时,您可以控制名称。

public DbSet<PersonInfo> WhateverYouWantToNameIt { get;set; }
于 2015-10-28T16:55:32.147 回答