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.
|