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); }
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); }
private string GetOracleUpdateColums(int i, DbColumnInfo m, bool iswhere) { return(string.Format("\"{0}\"={1}", m.DbColumnName.ToUpper(), FormatValue(i, m.DbColumnName, m.Value, iswhere))); }