From ac72992239ab24635dbaaad2cb408eb964b61976 Mon Sep 17 00:00:00 2001 From: sb Date: Mon, 21 Jul 2008 10:00:48 +0000 Subject: [PATCH] Sorted the problem of generating null tests for non-nullable characters in C# entities; Removed square brackets from SQL keywords in generated SQL (relying on quotes instead). --- transforms/adl2entityclasses.xslt | 52 ++++++++++++++++++++++--------- transforms/adl2mssql.xslt | 11 +++++-- 2 files changed, 46 insertions(+), 17 deletions(-) diff --git a/transforms/adl2entityclasses.xslt b/transforms/adl2entityclasses.xslt index 6dc274f..088b2f9 100755 --- a/transforms/adl2entityclasses.xslt +++ b/transforms/adl2entityclasses.xslt @@ -8,8 +8,8 @@ Transform ADL into entity classes $Author: sb $ - $Revision: 1.9 $ - $Date: 2008-07-15 16:41:31 $ + $Revision: 1.10 $ + $Date: 2008-07-21 10:00:48 $ --> + if ( != null){ result.Append( ); + } + if ( != null){ result.Append(.ToString( "d")); + } + if ( != null){ result.Append(.ToString( "t")); + } + + + + result.Append(.ToString(); + if ( != null){ result.Append(); + } @@ -192,7 +205,6 @@ result.Append( ","); - } @@ -344,18 +356,30 @@ } set { - if ( value == null) - { - throw new DataRequiredException( - - + + + + + + + - "The value for may not be set to null" + if ( value == null) + { + throw new DataRequiredException( + + + + + "The value for may not be set to null" + + + ); + } - ); - } diff --git a/transforms/adl2mssql.xslt b/transforms/adl2mssql.xslt index 52c34f6..188bef1 100755 --- a/transforms/adl2mssql.xslt +++ b/transforms/adl2mssql.xslt @@ -12,7 +12,7 @@ Convert ADL to MS-SQL $Author: sb $ - $Revision: 1.8 $ + $Revision: 1.9 $ --> @@ -103,7 +103,7 @@ -- -- -- Database for application version - -- Generated for MS-SQL 2000+ using adl2mssql.xslt + -- Generated for MS-SQL 2000+ using adl2mssql.xslt -- THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT IT. -- -- @@ -636,7 +636,12 @@ - + +