Exemple #1
0
        private void CreateConstructor()
        {
            var constructor = new CSClassConstructor();

            constructor.Args.Add(new CSArgument($"SqlServerTable", $"table"));
            constructor.Statements.Add($"this.table = table;");
            this.Constructors.Add(constructor);
        }
Exemple #2
0
        private void CreateConstructor()
        {
            string parameter   = $"new ConnectionStringBuilder({Quotes}{dataset.DataSetName}ConnectionString{Quotes})";
            var    constructor = new CSClassConstructor(parameter);

            SetupConstructorStatements(constructor);

            this.Constructors.Add(constructor);
        }
Exemple #3
0
        private void CreateConstructor(DataTable dataTable)
        {
            var constructor = new CSClassConstructor("dbAccess");

            constructor.Args.Add(new CSArgument("SqlServerDbAccess", "dbAccess"));

            this.Constructors.Add(constructor);
            constructor.Statements.Add($"Query = new {dataTable.TableName}Query(this);");
        }
Exemple #4
0
 private void SetupConstructorStatements(CSClassConstructor constructor)
 {
     foreach (DataTable table in dataset.Tables)
     {
         string tableName = table.TableName;
         if (table.Prefix.ToLower() == "v")
         {
             constructor.Statements.Add($"{tableName} = new {tableName}View(this);");
             continue;
         }
         constructor.Statements.Add($"{tableName} = new {tableName}RepositoryPack(this);");
     }
 }
Exemple #5
0
        private void CreateConstructor()
        {
            var constructor = new CSClassConstructor();

            this.Constructors.Add(constructor);
        }