У меня проблемы с Fluent nHibernate. Я добавил столбец в таблицу и подумал, что правильно изменил сопоставления и связанные объекты данных, чтобы правильно отразить это. Однако, когда я попытался снова запустить свое приложение, я продолжал получать эту ошибку:
System.Data.SqlClient.SqlException: Invalid column name 'Workflow_id'.
Я действительно не мог понять, в чем проблема с изменениями, которые я сделал, поэтому я вернулся к исходным версиям файлов сопоставления и объектов данных из системы управления версиями и удалил столбец-нарушитель из базы данных. Но я все еще получаю ту же ошибку.
Я хотел бы получить несколько советов о том, как отладить это. SQL-код, который сообщается об ошибке, наполовину бессмысленен:
SELECT regions0_.Page_id as Page5_1_, regions0_.Id as Id1_, regions0_.Id as Id27_0_, regions0_.RegionId as RegionId27_0_, regions0_.RegionTemplate_id as RegionTe3_27_0_, regions0_.Workflow_id as Workflow4_27_0_ FROM [Region] regions0_ WHERE regions0_.Page_id=?
И в любом случае он не будет выполняться как действительный SQL.
Любые идеи относительно того, куда идти отсюда?