Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24623/NHibernate/Dialect
Modified Files:
MsSql2000Dialect.cs
Log Message:
Cleaned up code a little bit.
Index: MsSql2000Dialect.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/MsSql2000Dialect.cs,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** MsSql2000Dialect.cs 25 Aug 2004 03:55:56 -0000 1.17
--- MsSql2000Dialect.cs 28 Aug 2004 15:32:33 -0000 1.18
***************
*** 19,32 ****
Register( DbType.AnsiString, "VARCHAR(255)" );
Register( DbType.AnsiString, 8000, "VARCHAR($1)" );
! Register( DbType.AnsiString, 2147483647, "TEXT"); // should use the IType.ClobType
! // TODO: figure out how to support this - VARCHAR > 8000 since
! // there is no DbType.CLOB - might just make it a mapping
! // requirement that they specify a sql-type or make NHibernate's
! // own DbType enum or use SqlType as the key for Register
! //Register( DbType.AnsiString, "TEXT" );
Register( DbType.Binary, "VARBINARY(8000)");
Register( DbType.Binary, 8000, "VARBINARY($1)");
! Register( DbType.Binary, 2147483647, "IMAGE" );// should use the IType.BlobType
! Register( DbType.Boolean, "BIT" ); //Sybase BIT type does not support null values
Register( DbType.Byte, "TINYINT" );
Register( DbType.Currency, "MONEY");
--- 19,27 ----
Register( DbType.AnsiString, "VARCHAR(255)" );
Register( DbType.AnsiString, 8000, "VARCHAR($1)" );
! Register( DbType.AnsiString, 2147483647, "TEXT");
Register( DbType.Binary, "VARBINARY(8000)");
Register( DbType.Binary, 8000, "VARBINARY($1)");
! Register( DbType.Binary, 2147483647, "IMAGE" );
! Register( DbType.Boolean, "BIT" );
Register( DbType.Byte, "TINYINT" );
Register( DbType.Currency, "MONEY");
***************
*** 52,56 ****
Register( DbType.String, "NVARCHAR(255)" );
Register( DbType.String, 4000, "NVARCHAR($1)" );
! Register( DbType.String, 1073741823, "NTEXT" );// should use the IType.ClobType
Register( DbType.Time, "DATETIME" );
--- 47,51 ----
Register( DbType.String, "NVARCHAR(255)" );
Register( DbType.String, 4000, "NVARCHAR($1)" );
! Register( DbType.String, 1073741823, "NTEXT" );
Register( DbType.Time, "DATETIME" );
|