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
Original issue reported on code.google.com by
jonmpr...@gmail.com
on 25 Mar 2010 at 2:50