1

我正在使用代码优先方法来创建数据库。我在两个表用户和员工之间有多对多的关系。出现在数据库中的查找表是 UserEmployee。如何反转此查找表的名称顺序,即 EmployeeUser,如果我这样做可能会产生什么影响。

4

1 回答 1

2

您将不得不使用 fluent API 来完成它:

builder.Entity<Employee>()
   .HasMany(e => e.Users).WithMany(u => u.Employees)
   .Map(t => t.MapLeftKey("EmployeeId")
   .MapRightKey("UserId")
   .ToTable("EmployeeUser"));
于 2013-11-12T13:13:19.317 回答