Ejemplo n.º 1
0
        /// <summary>
        /// Add default column for CREATE TABLE statement
        /// </summary>
        public void AddDefaultAttribute()
        {
            switch (SessionProvider.Instance.ConnectionType)
            {
            case ConnectionType.None:
                break;

            case ConnectionType.SqlServer:
                TableRowModel msrow = new TableRowModel($"Id{Title}", DatatypeProvider.Instance.FindDatatype("int", ConnectionType.SqlServer));
                Attributes.Add(msrow);
                break;

            case ConnectionType.Oracle:
                TableRowModel oraclerow = new TableRowModel($"Id{Title}", DatatypeProvider.Instance.FindDatatype("integer", ConnectionType.Oracle));
                Attributes.Add(oraclerow);
                break;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Update attribute from loaded
        /// </summary>
        /// <param name="old">Updating</param>
        /// <param name="row">Updated</param>
        public void UpdateAttributes(TableRowModel old, TableRowModel row)
        {
            int indexOf = Attributes.IndexOf(old);

            Attributes[indexOf] = row;
        }