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 に答える