1
1
NHibernate根本不应该将日期时间转换为它们的文本表示形式,IMO-它应该要求数据库驱动程序以它想要的任何形式传递该日期时间。 存储过程是否声明为接收参数 像 DateTimes(或任何SQL类型)或varchar?如果声明为接收日期时间,并且NHibernate知道,那么 应该 |
2
1
我将带有.SetDateTime(名称,datetimeValue)的datetimes传递给IQuery,因此我认为nhibernate应该处理它。存储过程需要DateTime参数。 当我打开show_sql时,我刚刚看到了这个文本表示 |
3
0
我在一个被传递到CLR存储过程中的单个DateTime中看到了同样的情况。我的也是多参数的。我也试过把它当作一个字符串,不管我做什么,我都会出错。以下是映射文件中的代码: " exec spGetRentRollByDate:@propertyID:@reportDate " 存储过程首先在给定的表中查找结果集,如果它不在那里,它会触发另一个函数来创建一个结果集,并返回该结果集。 |
Nico Pizzo · 子查询上的nhibernate联接 6 年前 |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 6 年前 |
Stu · 具有特定类型的字符串外键的NHibernate映射 6 年前 |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |