private ColumnNode NewColumn(IPersistanceColumnInfo dbColumn) { var res = new ColumnNode(); res.Table = this; res.Property = dbColumn.Property; res.ColumnName = dbColumn.Name; res.DbColumn = dbColumn; return(res); }
/// <summary> /// 构造函数 初始化表和 持久列信息 /// </summary> /// <param name="table">表对象</param> /// <param name="columnInfo">持久列对象</param> public MySqlColumn(RdbTable table, IPersistanceColumnInfo columnInfo) : base(table, columnInfo) { }
internal RdbColumn(RdbTable table, IPersistanceColumnInfo columnInfo) { _table = table; _columnInfo = columnInfo; }
internal override RdbColumn CreateColumn(IPersistanceColumnInfo columnInfo) { return(new OracleColumn(this, columnInfo)); }
internal OracleColumn(RdbTable table, IPersistanceColumnInfo columnInfo) : base(table, columnInfo) { }
internal virtual RdbColumn CreateColumn(IPersistanceColumnInfo columnInfo) { return new RdbColumn(this, columnInfo); }
internal virtual RdbColumn CreateColumn(IPersistanceColumnInfo columnInfo) { return(new RdbColumn(this, columnInfo)); }
private ColumnNode NewColumn(IPersistanceColumnInfo dbColumn) { var res = new ColumnNode(); res.Table = this; res.Property = dbColumn.Property; res.ColumnName = dbColumn.Name; res.DbColumn = dbColumn; return res; }
internal override RdbColumn CreateColumn(IPersistanceColumnInfo columnInfo) { return new OracleColumn(this, columnInfo); }