テーブル名: TableStatus ツールは、変数名が TableStatus の TableStatu を生成します。それ以外の場合は、TablePerson 変数名 TablePersons で TablePerson を作成します。Code First を使用すると、複数形を削除できます。リバース エンジニアリング時に Entity.tt と Context.tt の両方で複数形を削除/追加するためのスニペットをいくつか見つけましたが、どちらも出力クラスと DbContext DbSet 名に影響を与えないようです。単純なことかもしれませんが、私にはわかりません。
質問する
1066 次
2 に答える
-1
Table 属性を使用してテーブル名を指定できます。
[Table("account", Schema = "dbo")]
public class Account
{
[Key]
public int id { get; set; }
public string Email { get; set; }
}
于 2012-08-11T00:41:50.800 に答える
-1
データベース優先モデルを実行する場合、エンティティ名を複数形/単数形にするオプションがあります。これをオフにすると、問題が解決するはずです。
于 2012-08-10T18:05:22.727 に答える