From: <dav...@us...> - 2009-02-09 20:01:38
|
Revision: 4082 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4082&view=rev Author: davybrion Date: 2009-02-09 20:01:34 +0000 (Mon, 09 Feb 2009) Log Message: ----------- add support for guid.native to MySQL5Dialect Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs Modified: trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-02-09 00:22:45 UTC (rev 4081) +++ trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-02-09 20:01:34 UTC (rev 4082) @@ -49,5 +49,13 @@ return pagingBuilder.ToSqlString(); } + + public override string SelectGUIDString + { + get + { + return "select uuid()"; + } + } } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dav...@us...> - 2009-08-08 17:37:57
|
Revision: 4685 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4685&view=rev Author: davybrion Date: 2009-08-08 17:37:48 +0000 (Sat, 08 Aug 2009) Log Message: ----------- applied patch from Jakob Andersen for NH-1917 Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs Modified: trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-08-05 19:58:32 UTC (rev 4684) +++ trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-08-08 17:37:48 UTC (rev 4685) @@ -57,5 +57,15 @@ return "select uuid()"; } } + + public override SqlString AppendIdentitySelectToInsert (NHibernate.SqlCommand.SqlString insertString) + { + return insertString.Append(";" + IdentitySelectString); + } + + public override bool SupportsInsertSelectIdentity + { + get { return true; } + } } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fab...@us...> - 2009-10-18 14:50:58
|
Revision: 4778 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4778&view=rev Author: fabiomaulo Date: 2009-10-18 14:50:49 +0000 (Sun, 18 Oct 2009) Log Message: ----------- Merge r4777 (fix NH-1912) Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs Modified: trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-10-18 14:48:19 UTC (rev 4777) +++ trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2009-10-18 14:50:49 UTC (rev 4778) @@ -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,14 +65,14 @@ } } - public override SqlString AppendIdentitySelectToInsert (NHibernate.SqlCommand.SqlString insertString) - { - return insertString.Append(";" + IdentitySelectString); + public override SqlString AppendIdentitySelectToInsert (NHibernate.SqlCommand.SqlString insertString) + { + return insertString.Append(";" + IdentitySelectString); } public override bool SupportsInsertSelectIdentity { get { return true; } - } + } } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fab...@us...> - 2010-06-18 04:54:08
|
Revision: 4990 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4990&view=rev Author: fabiomaulo Date: 2010-06-18 04:54:01 +0000 (Fri, 18 Jun 2010) Log Message: ----------- Fix NH-1838 (Guid support in MySql dialect) Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs Modified: trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2010-06-18 04:49:40 UTC (rev 4989) +++ trunk/nhibernate/src/NHibernate/Dialect/MySQL5Dialect.cs 2010-06-18 04:54:01 UTC (rev 4990) @@ -9,6 +9,7 @@ { RegisterColumnType(DbType.Decimal, "DECIMAL(19,5)"); RegisterColumnType(DbType.Decimal, 19, "DECIMAL($p, $s)"); + RegisterColumnType(DbType.Guid, "BINARY(16)"); } //Reference 5.x This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |