我有以下两个课程:
public class Person
{
public int Id { get; set; }
public string FullName { get; set; }
}
public class Trip
{
public int Id { get; set; }
public string Name { get; set; }
public virtual IEnumerable<Person> Persons { get; set; }
}
如您所见,一次旅行可以有 1 个或多个人...
我尝试使用 EntityConfiguration 正确构建数据库,但我无法让它工作......我对它的用法感到很困惑:
public class TripConfiguration : EntityTypeConfiguration<Trip>
{
internal TripConfiguration()
{
// ???
}
}
我需要写什么才能使应用程序正常运行:
- 我至少需要一个人。
- 我可能有不止一个人
- 一个人不能在同一行程中两次
- 一个人可以不止一次旅行