From: <fab...@us...> - 2009-10-18 14:48:36
|
Revision: 4777 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4777&view=rev Author: fabiomaulo Date: 2009-10-18 14:48:19 +0000 (Sun, 18 Oct 2009) Log Message: ----------- Fix NH-1912 Modified Paths: -------------- branches/2.1.x/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs Modified: branches/2.1.x/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs =================================================================== --- branches/2.1.x/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-10-18 14:37:25 UTC (rev 4776) +++ branches/2.1.x/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-10-18 14:48:19 UTC (rev 4777) @@ -1,3 +1,4 @@ +using System.Data; using NHibernate.SqlCommand; namespace NHibernate.Dialect @@ -4,6 +5,12 @@ { public class MySQL5Dialect : MySQLDialect { + public MySQL5Dialect() + { + RegisterColumnType(DbType.Decimal, "DECIMAL(19,5)"); + RegisterColumnType(DbType.Decimal, 19, "DECIMAL($p, $s)"); + } + //Reference 5.x //Numeric: //http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html @@ -58,12 +65,12 @@ } } - public override SqlString AppendIdentitySelectToInsert (NHibernate.SqlCommand.SqlString insertString) - { - return insertString.Append(";" + IdentitySelectString); - } - - public override bool SupportsInsertSelectIdentity + public override SqlString AppendIdentitySelectToInsert (NHibernate.SqlCommand.SqlString insertString) + { + return insertString.Append(";" + IdentitySelectString); + } + + public override bool SupportsInsertSelectIdentity { get { return true; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |