From: Paul H. <pha...@us...> - 2005-03-14 14:33:29
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31801/nhibernate/src/NHibernate/Dialect Modified Files: Dialect.cs MsSql2000Dialect.cs MsSql7Dialect.cs MySQLDialect.cs Log Message: Expose Open/CloseQuote so we can decouple Aliasing from needing a Dialect object Index: MsSql2000Dialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MsSql2000Dialect.cs,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** MsSql2000Dialect.cs 6 Mar 2005 12:44:37 -0000 1.26 --- MsSql2000Dialect.cs 14 Mar 2005 14:33:16 -0000 1.27 *************** *** 245,249 **** /// <summary></summary> ! protected override char CloseQuote { get { return ']'; } --- 245,249 ---- /// <summary></summary> ! public override char CloseQuote { get { return ']'; } *************** *** 251,255 **** /// <summary></summary> ! protected override char OpenQuote { get { return '['; } --- 251,255 ---- /// <summary></summary> ! public override char OpenQuote { get { return '['; } Index: Dialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/Dialect.cs,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** Dialect.cs 1 Mar 2005 16:24:44 -0000 1.45 --- Dialect.cs 14 Mar 2005 14:33:16 -0000 1.46 *************** *** 551,555 **** /// The opening quote for a quoted identifier. /// </summary> ! protected virtual char OpenQuote { get { return '"'; } --- 551,555 ---- /// The opening quote for a quoted identifier. /// </summary> ! public virtual char OpenQuote { get { return '"'; } *************** *** 559,563 **** /// The closing quote for a quoted identifier. /// </summary> ! protected virtual char CloseQuote { get { return '"'; } --- 559,563 ---- /// The closing quote for a quoted identifier. /// </summary> ! public virtual char CloseQuote { get { return '"'; } Index: MsSql7Dialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MsSql7Dialect.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MsSql7Dialect.cs 31 Dec 2004 17:07:24 -0000 1.2 --- MsSql7Dialect.cs 14 Mar 2005 14:33:16 -0000 1.3 *************** *** 18,22 **** /// There is a well known problem with @@identity and triggers that insert into /// rows into other tables that also use an identity column. The only way I know ! /// of to get around this problem is to upgrade your databse server to Ms Sql 2000. /// </remarks> public override string IdentitySelectString --- 18,22 ---- /// There is a well known problem with @@identity and triggers that insert into /// rows into other tables that also use an identity column. The only way I know ! /// of to get around this problem is to upgrade your database server to Ms Sql 2000. /// </remarks> public override string IdentitySelectString Index: MySQLDialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MySQLDialect.cs,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** MySQLDialect.cs 6 Mar 2005 12:44:37 -0000 1.28 --- MySQLDialect.cs 14 Mar 2005 14:33:16 -0000 1.29 *************** *** 104,108 **** /// <summary></summary> ! protected override char CloseQuote { get { return '`'; } --- 104,108 ---- /// <summary></summary> ! public override char CloseQuote { get { return '`'; } *************** *** 110,114 **** /// <summary></summary> ! protected override char OpenQuote { get { return '`'; } --- 110,114 ---- /// <summary></summary> ! public override char OpenQuote { get { return '`'; } |