From: <fab...@us...> - 2009-06-10 14:32:34
|
Revision: 4444 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4444&view=rev Author: fabiomaulo Date: 2009-06-10 14:32:01 +0000 (Wed, 10 Jun 2009) Log Message: ----------- Fix NH-1827 Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Dialect/Schema/MySQLMetaData.cs Modified: trunk/nhibernate/src/NHibernate/Dialect/Schema/MySQLMetaData.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Dialect/Schema/MySQLMetaData.cs 2009-06-10 14:25:57 UTC (rev 4443) +++ trunk/nhibernate/src/NHibernate/Dialect/Schema/MySQLMetaData.cs 2009-06-10 14:32:01 UTC (rev 4444) @@ -1,6 +1,7 @@ using System; using System.Data; using System.Data.Common; +using Iesi.Collections.Generic; namespace NHibernate.Dialect.Schema { @@ -19,6 +20,17 @@ { get { return "Foreign Keys"; } } + + public override ISet<string> GetReservedWords() + { + var result = new HashedSet<string>(); + DataTable dtReservedWords = Connection.GetSchema(DbMetaDataCollectionNames.ReservedWords); + foreach (DataRow row in dtReservedWords.Rows) + { + result.Add(row["Reserved Word"].ToString()); + } + return result; + } } public class MySQLTableMetadata : AbstractTableMetadata This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |