/// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> private DataBaseObjectContainer ConvertToUpperCase(DataBaseObjectContainer data) { DataBaseObjectContainer items = data; for (int i = 0; i < items.TableList.Count(); i++) { items.TableList[i] = items.TableList[i].ToUpper(); } return(items); }
/// <summary> /// Generates the table objects. /// </summary> /// <param name="data">The data context.</param> /// <returns>The code unit</returns> public MemoryStream GenerateCode(DataBaseObjectContainer data) { _dataBase = data.Database; _companyName = data.NamespaceCompanyName; _databaseConnection = data.DatabaseConnection; _connectionType = data.ConnectionType; _connectionDataType = data.ConnectionDataType; _tableListExclusion = data.TableListExclusion; _dataBaseConnect = data.DataBaseConnect; _dataBaseOwner = data.DataBaseOwner; _extendedName = data.NamespaceExtendedName; _dataAccessProvider = data.DataAccessProvider; _data = ConvertToUpperCase(data); // Get the database tables. if (GetDatabaseTables()) { // Create the object. CreateXmlModelObject(); } // Return the xml document. return(SerialiseXmlModelObject(_databaseModel)); }