google-code-export / dblinq2007

Automatically exported from code.google.com/p/dblinq2007
Other
0 stars 0 forks source link

Cleanup C# Code Generators #221

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
As per Issue 202 Comment #3, DbMetal has *two* separate C# generators:

    DbMetal.Generator.Implementation.CodeTextGenerator.CSCodeGenerator

DbMetal.Generator.Implementation.CodeDomGenerator.CSharpCodeDomGenerator

We should remove CSCodeGenerator and beef up CSharpCodeDomGenerator, for 
two reasons:

1. CSCodeGenerator depends upon a "rewrite" of System.CodeDom 
(DbMetal.Generator.Implementation.CodeTextGenerator.CodeGenerator).  This 
is duplicative of framework code and to be avoided.

2. We want CodeDom support so that we can more easily support other 
languages, e.g. VB.NET.  So removing the CodeDom generator (to standardize 
on CodeTextGenerator) would be silly.

Original issue reported on code.google.com by jonmpr...@gmail.com on 25 Mar 2010 at 2:50

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r1388.

Original comment by jonmpr...@gmail.com on 8 Apr 2010 at 7:41

GoogleCodeExporter commented 9 years ago
Closing.

Original comment by jonmpr...@gmail.com on 9 Apr 2010 at 7:56