Впервые я использую Subsonic.
Допустим, у меня есть эти классы:
public class Store
{
public int Id { get; set; }
public String Name { get; set; }
}
public class Employee
{
public int Id { get; set; }
public String Name { get; set; }
}
Сотрудник связан с магазином с датой приема на работу. Это означает, что в базе данных у меня будет средняя таблица с StoreId, EmployeeId, StartDate, EndDate
UPDATE
Сотрудник может работать в StoreA с 2009-01-01 по 2009-04-04 и работать в StoreB с 2009-04-05 до ... И я не хочу, чтобы моя таблица данных повторяла всю информацию моего сотрудника каждый раз, когда сотрудник меняет магазин, в котором он работает. В этом примере у сотрудника есть только имя, но предположим, что у сотрудника есть 10 свойств (адрес, возраст, пол ...)
Как я мог этого достичь?