示例#1
0
 public CommandDetails(CommandDetails details)
 {
     this.Session                        = details.Session;
     this.Parent                         = details.Parent;
     this.CollectionName                 = details.CollectionName;
     this.CollectionExpression           = details.CollectionExpression;
     this.DerivedCollectionName          = details.DerivedCollectionName;
     this.DerivedCollectionExpression    = details.DerivedCollectionExpression;
     this.DynamicPropertiesContainerName = details.DynamicPropertiesContainerName;
     this.FunctionName                   = details.FunctionName;
     this.ActionName                     = details.ActionName;
     this.IsAlternateKey                 = details.IsAlternateKey;
     this.KeyValues                      = details.KeyValues;
     this.NamedKeyValues                 = details.NamedKeyValues;
     this.EntryData                      = details.EntryData;
     this.Filter                         = details.Filter;
     this.FilterExpression               = details.FilterExpression;
     this.Search                         = details.Search;
     this.SkipCount                      = details.SkipCount;
     this.TopCount                       = details.TopCount;
     this.ExpandAssociations             = details.ExpandAssociations;
     this.SelectColumns                  = details.SelectColumns;
     this.OrderbyColumns                 = details.OrderbyColumns;
     this.ComputeCount                   = details.ComputeCount;
     this.IncludeCount                   = details.IncludeCount;
     this.LinkName                       = details.LinkName;
     this.LinkExpression                 = details.LinkExpression;
     this.MediaName                      = details.MediaName;
     this.MediaProperties                = details.MediaProperties;
     this.QueryOptions                   = details.QueryOptions;
     this.QueryOptionsKeyValues          = details.QueryOptionsKeyValues;
     this.QueryOptionsExpression         = details.QueryOptionsExpression;
     this.BatchEntries                   = details.BatchEntries;
 }
 public CommandDetails(CommandDetails details)
 {
     this.Session = details.Session;
     this.Parent = details.Parent;
     this.CollectionName = details.CollectionName;
     this.CollectionExpression = details.CollectionExpression;
     this.DerivedCollectionName = details.DerivedCollectionName;
     this.DerivedCollectionExpression = details.DerivedCollectionExpression;
     this.DynamicPropertiesContainerName = details.DynamicPropertiesContainerName;
     this.FunctionName = details.FunctionName;
     this.ActionName = details.ActionName;
     this.KeyValues = details.KeyValues;
     this.NamedKeyValues = details.NamedKeyValues;
     this.EntryData = details.EntryData;
     this.Filter = details.Filter;
     this.FilterExpression = details.FilterExpression;
     this.FilterExpression = details.FilterExpression;
     this.SkipCount = details.SkipCount;
     this.TopCount = details.TopCount;
     this.ExpandAssociations = details.ExpandAssociations;
     this.SelectColumns = details.SelectColumns;
     this.OrderbyColumns = details.OrderbyColumns;
     this.ComputeCount = details.ComputeCount;
     this.IncludeCount = details.IncludeCount;
     this.LinkName = details.LinkName;
     this.LinkExpression = details.LinkExpression;
     this.BatchEntries = details.BatchEntries;
 }
 internal FluentCommand(FluentCommand ancestor)
 {
     _details = new CommandDetails(ancestor._details);
 }
 internal FluentCommand(Session session, FluentCommand parent, SimpleDictionary<object, IDictionary<string, object>> batchEntries)
 {
     _details = new CommandDetails(session, parent, batchEntries);
 }
示例#5
0
 internal FluentCommand(FluentCommand ancestor)
 {
     _details = new CommandDetails(ancestor._details);
 }
示例#6
0
 internal FluentCommand(Session session, FluentCommand parent, ConcurrentDictionary <object, IDictionary <string, object> > batchEntries)
 {
     _details = new CommandDetails(session, parent, batchEntries);
 }