ID列を持たないテーブルに対して流暢なNHibernateマッピングで指定するにはどうすればよいですか?
私はこのようなものが欲しい:
public sealed class CustomerNewMap : ClassMap<CustomerNew>, IMap
{
public CustomerNewMap()
{
WithTable("customers_NEW");
Not.LazyLoad();
Not.Id(); // this is invalid...
Map(x => x.Username);
Map(x => x.Company);
}
}
つまり、データベースで主キーが定義されていません(データベースであまり定義されていません)。