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の中間テーブルがあることを意味します
アップデート
従業員は2009-01-01から2009-04-04までStoreAで作業し、2009-04-05から...までStoreBで作業できます。データテーブルに従業員のすべての情報が繰り返されることは望ましくありません。従業員が勤務先の店舗を変更するたびに。この例では、従業員には名前しかありませんが、従業員が10個のプロパティ(住所、年齢、性別など)を取得したとします。
どうすればそれを達成できますか?