Пример #1
0
        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);
            }
        }
Пример #2
0
        private void CreateProperties(DataTable dataTable)
        {
            var        tableName  = dataTable.TableName;
            VBProperty selectProp = new VBProperty($"{tableName}Query", "Query", VBMemberModifier.PublicOverridable);

            this.Properties.Add(selectProp);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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;
        }