private void CreateProperties() { foreach (DataTable table in dataset.Tables) { string tableName = table.TableName; string typeName = string.Empty; string propName = string.Empty; //Detect if datatable is a 'View' if (table.Prefix.ToLower() == "v") { typeName = $"{tableName}View"; propName = $"{tableName}"; VBProperty viewProperty = new VBProperty(typeName, propName, VBMemberModifier.PublicOverridable); this.Properties.Add(viewProperty); continue; } typeName = $"{tableName}RepositoryPack"; propName = $"{tableName}"; VBProperty tableProperty = new VBProperty(typeName, propName, VBMemberModifier.PublicOverridable); this.Properties.Add(tableProperty); } }
private void CreateProperties(DataTable dataTable) { var tableName = dataTable.TableName; VBProperty selectProp = new VBProperty($"{tableName}Query", "Query", VBMemberModifier.PublicOverridable); this.Properties.Add(selectProp); }
private void CreateProperties(DataTable dataTable) { var tableName = dataTable.TableName; VBProperty selectProp = new VBProperty($"{tableName}Query", "Query", VBMemberModifier.PublicOverridable); VBProperty insertProp = new VBProperty($"{tableName}Insert", "Insert", VBMemberModifier.PublicOverridable); VBProperty updateProp = new VBProperty($"{tableName}Update", "Update", VBMemberModifier.PublicOverridable); VBProperty deleteProp = new VBProperty($"{tableName}Delete", "Delete", VBMemberModifier.PublicOverridable); this.Properties.Add(selectProp); this.Properties.Add(insertProp); this.Properties.Add(updateProp); this.Properties.Add(deleteProp); }
private void CreateProperties(DataTable dataTable) { VBProperty property; List <VBProperty> properties = new List <VBProperty>(); foreach (DataColumn clm in dataTable.Columns) { string typeName = ProperVBTypeName.Get(clm); string name = ProperVarName.Get(clm.ColumnName); property = new VBProperty(typeName, name, VBMemberModifier.PublicOverridable); properties.Add(property); } this.Properties = properties; }