エンティティがあり、Entity Frameworkを構成して、別の名前のデータベーステーブルにマップします。
Code First DataAnnotations(DataAnnotations.Schema.TableAttribute))。
しかし、現在の制限により、Code First Fluent APIを使用する必要があります(ドメインオブジェクトは外部クライアントによって使用されるため、それらはテクノロジー固有であってはなりません-例えば、DataAnnotationsへの参照があります)
MSDNで検索しましたが、何も見つかりませんでした。それは可能ですか?
ありがとうございました。
.ToTable()
メソッドを使用します。
modelBuilder.Entity<Department>().ToTable("t_Department");
ソース:MSDN: http://msdn.Microsoft.com/en-us/data/jj591617.aspx
ToTableメソッドを使用します。
public class MyEntityMap : EntityTypeConfiguration<MyEntity>
{
public const string TableName = "MyEntity";
public MyEntityMap()
{
ToTable(TableName);
Property(t => t.Id);
}
}