From: Michael D. <mik...@us...> - 2004-08-28 15:32:44
|
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" ); |