Beispiel #1
0
        public override String Serialize(Schema schema)
        {
            StringBuilder sb = new StringBuilder();

            SerializeUsings(sb, SerializationType);
            sb.AppendLine("");
            sb.AppendLine($"namespace {NameSpace}");
            sb.AppendLine("{");
            if (DoSerializeModel)
            {
                ModelSerializer.SerializeTables(schema, sb);
            }
            sb.AppendLine("");
            if (DoSerializeDbContext)
            {
                DBContextSerializer.SerializeDbContext(schema, ContextName, sb);
            }
            sb.AppendLine("}");
            return(sb.ToString());
        }