【发布时间】:2010-06-08 11:07:07
【问题描述】:
我在使用 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 执行。
关于从这里去哪里有什么想法吗?
【问题讨论】:
标签: nhibernate fluent