Как я могу указать с плавным отображением NHibernate для таблицы, у которой нет столбца идентификации?Fluent nHibernate no identity column в таблице
Я хочу что-то вроде этого:
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);
}
}
Я не имею в виду первичного ключа, определенный в базе данных (не так много, определенный в базе данных).
, если я попробую все объекты с одним и тем же ключом (в вашем примере x.Username), на самом деле являются копиями первого, который извлекается из БД. – blindmeis