Esempio n. 1
0
 public SQLGenerator(StreamWriter fsSql, IDatabaseTableGenerator mySql, StreamWriter fsPy, IDatabaseCodeGenerator py, IModelStore ms)
 {
     _ms = ms;
     _py = py;
     _mySql = mySql;
     _py.AddStreamWriter(fsPy);
     _mySql.AddStreamWriter(fsSql);
 }
Esempio n. 2
0
        public CodeBuilder(
            DatabaseSchema schema,
            CodeWriter writer,
            IEnumCodeGenerator enumCodeGenerator,
            IDatabaseCodeGenerator databaseCodeGenerator,
            IObjectCodeGenerator objectCodeGenerator)
        {
            Assert.IsNotNull(schema);
            Assert.IsNotNull(writer);

            _schema               = schema;
            _codeWriter           = writer;
            Settings              = new GeneratorSettings();
            DatabaseCodeGenerator = databaseCodeGenerator;
            EnumCodeGenerator     = enumCodeGenerator;
            ObjectCodeGenerator   = objectCodeGenerator;
        }