From: Neal G. (JIRA) <nh...@gm...> - 2011-04-20 18:15:31
|
NHibernate cannot handle SQL Server TIME columns when built with the .NET 4 framework ------------------------------------------------------------------------------------- Key: NH-2661 URL: http://216.121.112.228/browse/NH-2661 Project: NHibernate Issue Type: Bug Components: Core Affects Versions: 3.1.0, 3.0.0.GA, 3.0.0.CR1, 3.0.0.Beta2, 3.0.0.Beta1, 3.0.0.Alpha3, 3.0.0.Alpha2, 3.0.0.Alpha1, 2.1.2.GA, 2.1.1.GA Reporter: Neal Groothuis Priority: Minor In .NET 4, setting a SqlParameter's DbType to Time does not work; it will be set to DateTime instead. (http://msdn.microsoft.com/en-us/library/system.data.dbtype%28v=VS.100%29.aspx , c.f. http://msdn.microsoft.com/en-us/library/system.data.dbtype%28v=VS.90%29.aspx ). To set a SqlParameter's DbType to Time, you actually have to set the SqlDbType property to SqlDbType.Time. Unfortunately, this renders NHibernate unable to access TIME columns in the database if being used in .NET 4.0. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://216.121.112.228/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |