次のように、マッピングに流暢なnHibernateを使用しています。
public class ContentTagMap: ClassMap<Employee>
{
public EmployeeMap()
{
Id(t => t.Id);
Map(t => t.Name);
HasManyToMany(t => t.Company);
}
}
public class CompanyMap: ClassMap<Company>
{
public HelpMap()
{
Id(h => h.Id);
Map(h => h.CompanyName).Length(6000);
Map(h => h.address).Length(6000);
HasManyToMany(h => h.Employee);
}
}
これらのマッピングにより、Employee Table、Company Table、およびEmployeeToCompanyTableが生成されます。
従業員テーブル
Id Name
1 John
2 MAX
会社表
Id CompanyName address
1 HTC ABC
2 HTC2 India
EmployeeToCompanyテーブル
Employee_Id Company_Id
1 1
2 1
ID 1の従業員を削除するにはどうすればよいですか?