我在 SQL Server 2008 R2 数据库中有一个带有 tinyint 列的表,它映射到我的 POCO 中的字节属性。
问题是每当我使用 NHibernate 在 tinyint 列上运行带有 where 子句的查询时,它都会导致以下 sql ...
and cast(table0_.TinyIntColumn as INT)=@p1
我只是想知道如何摆脱这种行为,因为尽管查询仍然有效且烦人且不必要,所以任何人都知道任何解决方案或以前遇到过这种情况吗?
谢谢。
我在 SQL Server 2008 R2 数据库中有一个带有 tinyint 列的表,它映射到我的 POCO 中的字节属性。
问题是每当我使用 NHibernate 在 tinyint 列上运行带有 where 子句的查询时,它都会导致以下 sql ...
and cast(table0_.TinyIntColumn as INT)=@p1
我只是想知道如何摆脱这种行为,因为尽管查询仍然有效且烦人且不必要,所以任何人都知道任何解决方案或以前遇到过这种情况吗?
谢谢。