private void CreateConstructor() { var constructor = new CSClassConstructor(); constructor.Args.Add(new CSArgument($"SqlServerTable", $"table")); constructor.Statements.Add($"this.table = table;"); this.Constructors.Add(constructor); }
private void CreateConstructor() { string parameter = $"new ConnectionStringBuilder({Quotes}{dataset.DataSetName}ConnectionString{Quotes})"; var constructor = new CSClassConstructor(parameter); SetupConstructorStatements(constructor); this.Constructors.Add(constructor); }
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);"); }
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);"); } }
private void CreateConstructor() { var constructor = new CSClassConstructor(); this.Constructors.Add(constructor); }