Entity가 있고 다른 이름의 데이터베이스 테이블에 매핑하도록 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);
}
}