Example #1
0
 private string GetOracleUpdateColums(DbColumnInfo m)
 {
     return(string.Format("\"{0}\"={1}", m.DbColumnName.ToUpper(), FormatValue(m.Value)));
 }
        private bool IsPrimaryKey(DbColumnInfo it)
        {
            var result = GetPrimaryKeys().Any(p => p.Equals(it.DbColumnName, StringComparison.CurrentCultureIgnoreCase) || p.Equals(it.PropertyName, StringComparison.CurrentCultureIgnoreCase));

            return(result);
        }
Example #3
0
 protected override void KeyAction(EntityColumnInfo item, DbColumnInfo dbColumn, out bool pkDiff, out bool idEntityDiff)
 {
     pkDiff       = item.IsPrimarykey != dbColumn.IsPrimarykey;
     idEntityDiff = false;
 }
 protected virtual void KeyAction(EntityColumnInfo item, DbColumnInfo dbColumn, out bool pkDiff, out bool idEntityDiff)
 {
     pkDiff       = item.IsPrimarykey != dbColumn.IsPrimarykey;
     idEntityDiff = item.IsIdentity != dbColumn.IsIdentity;
 }
        private string GetEnityName(DbColumnInfo item)
        {
            var mappingInfo = this.Context.MappingTables.FirstOrDefault(it => it.DbTableName.Equals(item.TableName, StringComparison.CurrentCultureIgnoreCase));

            return(mappingInfo == null ? item.TableName : mappingInfo.EntityName);
        }
Example #6
0
 private string GetOracleUpdateColums(int i, DbColumnInfo m, bool iswhere)
 {
     return(string.Format("\"{0}\"={1}", m.DbColumnName.ToUpper(), FormatValue(i, m.DbColumnName, m.Value, iswhere)));
 }