Вот мои занятия:
public class User {
public virtual int Id { get; private set;}
public virtual IList<Bike> { get; set;}
}
public class Bike {
public virtual int Id { get; private set;}
public virtual string color { get; set;}
}
public class Accident{
public virtual int Id { get; private set;}
public virtual User User{ get; set;}
public virtual Bike Bike{ get; set;}
}
И мои столы
- Пользователь: Id
- Велосипед: Id, цвет, пользователь (fk)
- Авария: Id
- AccdentOccurance: AccidentId, UserId, BikeId
Несчастный случай может быть связан с велосипедом (подразумевается для пользователя велосипеда) или с пользователем, но не с велосипедом.
У меня вопрос, как настроить Accident ClassMap для работы с таблицей AccidentOccurance?
Надеюсь, вы можете помочь.