Пример #1
0
 public virtual NeoDatis.Odb.Core.Query.IValuesQuery Custom(string attributeName,
                                                            string alias, NeoDatis.Odb.Core.Query.Values.ICustomQueryFieldAction action)
 {
     action.SetAttributeName(attributeName);
     action.SetAlias(alias);
     objectActions.Add(action);
     return(this);
 }
Пример #2
0
 public override NeoDatis.Odb.Core.Query.Execution.IQueryFieldAction Copy()
 {
     try
     {
         NeoDatis.Odb.Core.Query.Values.ICustomQueryFieldAction cqfa = (NeoDatis.Odb.Core.Query.Values.ICustomQueryFieldAction
                                                                        )System.Activator.CreateInstance(GetType());
         cqfa.SetAttributeName(attributeName);
         cqfa.SetAlias(alias);
         return(cqfa);
     }
     catch (System.Exception)
     {
         throw new NeoDatis.Odb.ODBRuntimeException(NeoDatis.Odb.Core.NeoDatisError.ValuesQueryErrorWhileCloningCustumQfa
                                                    .AddParameter(GetType().FullName));
     }
 }
Пример #3
0
 public virtual NeoDatis.Odb.Core.Query.IValuesQuery Custom(string attributeName,
                                                            NeoDatis.Odb.Core.Query.Values.ICustomQueryFieldAction action)
 {
     return(Custom(attributeName, attributeName, action));
 }