public void Add(ReferenceInfo info) { foreach (var kv in info._referenceMap) { if (!_referenceMap.ContainsKey(kv.Key)) { _referenceMap.Add(kv.Key, kv.Value); } } }
protected override ExpressionResolver CreateExpressionResolver(ReferenceInfo reference, ExpressionResolver.ExpressionResolveOption option) { throw new NotImplementedException(); }
protected override ExpressionResolver CreateInstance(DataAccessObjectBase dao, ReferenceInfo reference, ExpressionResolveOption option) { return(new OracleExpressionResolver((OracleDao)dao, reference, option)); }
public OracleExpressionResolver(OracleDao dao, ReferenceInfo reference, ExpressionResolveOption option) : base(dao, reference, option) { }
//public override string GetServerTime() //{ // return "SYSDATE"; //} protected override ExpressionResolver CreateExpressionResolver(ReferenceInfo reference, ExpressionResolver.ExpressionResolveOption option) { return(new OracleExpressionResolver(this, reference, option)); }
public ReferenceInfo(ReferenceInfo other) { _referenceMap = new Dictionary <string, ReferenceStruct>(other._referenceMap, StringComparer.OrdinalIgnoreCase); }