我有以下两类:EF 4.0 - CodeFirst一对多 - 流利的API
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()
{
// ???
}
}
什么我需要写有应用程序正常行为:
- 我至少需要一个人。
- 我可能有不止一个人
- 一个人不能在同一个行程的两倍
- 一个人可以在一个以上的行程
我编辑我的问题。一个人可能不能同时出差一次以上。但一个人可以多次旅行。 – Baral