У нас есть определенный класс модели, который я хочу создать из нашего edmx EF 4.0 для сохранения. Класс выглядит примерно так:
[DataContract]
public class Schedule
{
[DataMember]
public string Name { get; set; }
[DataMember]
public Guid Id { get; set; }
[DataMember]
public DateTime RunDate { get; set; }
[DataMember]
public IList<Guid> Routes { get; set; }
[DataMember]
public IList<Guid> Paths { get; set; }
}
Как мне представить маршруты и пути в области разработки edmx? Я не вижу никакого способа сделать это иначе, как создать две сущности с одним полем Guid Id, а затем установить 1- * Association для Schedule. Я бы предпочел не делать этого, так как тогда у нас будет класс Route and Path, который сейчас не тот, который нам нужен.
У нас еще не было возможности взглянуть на Code First, и у нас не было времени разобраться в этом проекте, но будет ли он соответствовать нашим потребностям?
Спасибо за любую помощь.