У меня есть таблица, которая содержит информацию от многих клиентов
ID | employeename | customerId
------------------------------
1 | employee1 | 188
2 | employee2 | 188
3 | employee3 | 177
Теперь я хотел бы получить только тех сотрудников, у которых customerId 188. Как мне сопоставить это с Fluent NHibernate так, чтобы при обновлениии delete также будет WHERE customerId = 188
?
Текущее сопоставление выглядит примерно так:
Id(x => x.Id);
Map(x => x.Name).Column("employeename");
Map(x => x.CustomerId).Column("customerId");
Добавление Where("customerId = 188")
приводит только к пользовательскому оператору where в предложении SELECT.Мне нужно, чтобы после saveorupdate было выполнено предложение UPDATE.
UPDATE employees SET employeename="employ" WHERE ID = 2 AND customerId = 188;