Show / Hide Table of Contents

Class Adhoc

Model for adhoc queries.

Inheritance
System.Object
AddonBag
ModelMember
Model
Adhoc
Implements
IModels
System.Collections.Generic.IReadOnlyCollection<Model>
System.Collections.Generic.IEnumerable<Model>
System.Collections.IEnumerable
IEntity
Inherited Members
Model.RegisterColumn<TModel, TColumn>(Expression<Func<TModel, TColumn>>)
Model.RegisterColumn<TModel, TColumn>(Expression<Func<TModel, TColumn>>, Mounter<TColumn>)
Model.RegisterColumnList<TModel, T>(Expression<Func<TModel, ColumnList<T>>>)
Model.RegisterChildModel<TModel, TChildModel>(Expression<Func<TModel, TChildModel>>, Func<TModel, TChildModel>)
Model.RegisterLocalColumn<TModel, T>(Expression<Func<TModel, LocalColumn<T>>>)
Model.LocalColumns
Model.CreateLocalColumn<T>()
Model.RegisterProjection<TModel, TProjection>(Expression<Func<TModel, TProjection>>)
Model.Projections
Model.IsInitialized
Model.EnsureInitialized()
Model.OnConstructing()
Model.OnInitializing()
Model.OnChildModelsMounted()
Model.OnChildDataSetsCreated()
Model.OnInitialized()
Model.ChildModels
Model.Validators
Model.Validate(DataRow)
Model.PrimaryKey
Model.DataSource
Model.DesignMode
Model.DataSet
Model.IModels.Contains(Model)
Model.IReadOnlyCollection<Model>.Count
Model.IEnumerable<Model>.GetEnumerator()
Model.IEnumerable.GetEnumerator()
Model.IModels.IsSealed
Model.IModels.Seal()
Model.IModels.Add(Model)
Model.IModels.Remove(Model)
Model.IModels.Clear()
Model.DbAlias
Model.GetIdentity(Boolean)
Model.AddDbIndex(String, String, Boolean, Boolean, Boolean, Boolean, ColumnSort[])
Model.AddDbUniqueConstraint(String, String, Boolean, ColumnSort[])
Model.AddDbCheckConstraint(String, String, _Boolean)
Model.ToString()
Model.CreateDataSet<T>(_DataSet<T>, Int32)
Model.Constructing
Model.Initializing
Model.ChildModelsMounted
Model.ChildDataSetsCreated
Model.Initialized
Model.DataRowInserting
Model.BeforeDataRowInserted
Model.AfterDataRowInserted
Model.DataRowRemoving
Model.DataRowRemoved
Model.ValueChanged
Model.OnDataRowInserting(DataRowEventArgs)
Model.OnBeforeDataRowInserted(DataRowEventArgs)
Model.OnAfterDataRowInserted(DataRowEventArgs)
Model.OnDataRowRemoving(DataRowEventArgs)
Model.OnDataRowRemoved(DataRowRemovedEventArgs)
Model.OnValueChanged(ValueChangedEventArgs)
Model.DataSetContainer
Model.IEntity.Model
Model.GetName()
Model.GetColumns()
Model.GetLocalColumns()
Model.GetColumnLists()
Model.GetChildModels()
Model.GetOrdinal()
Model.GetDataSource()
Model.GetDataSet()
Model.GetDepth()
ModelMember.GetParent()
ModelMember.VerifyDesignMode()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: DevZest.Data
Assembly: DevZest.Data.dll
Syntax
public class Adhoc : Model, IDesignable, IModels, IReadOnlyCollection<Model>, IEnumerable<Model>, IEnumerable, IEntity

Properties

Name Description
Columns

Gets the column collection.

Item[Int32]

Gets the column at specified index.

Methods

Name Description
AddColumn<T>(T, Boolean, Action<T>)

Adds a new column to this adhoc model, from existing column.

AddColumn<T>(Mounter<T>, Boolean, Action<T>)

Adds a new column to this adhoc model, from existing column property.

AddColumn<T>(Action<T>)

Adds a new column to this adhoc model, with optional column initializer.

GetColumn<T>()

Gets the first column.

GetColumn<T>(Int32)

Gets the column by index.

GetColumn<T>(String)

Gets the column by name.

Extension Methods

Extensions.GetChildDataSet<T>(T, DataRow)
Extensions.GetChildDataSet<T>(T, Int32)
Models.Except(IModels, IModels)
Models.Intersect(IModels, IModels)
Models.ContainsAny(IModels, IModels)
Models.IsProperSubsetOf(IModels, IModels)
Models.IsProperSupersetOf(IModels, IModels)
Models.IsSubsetOf(IModels, IModels)
Models.IsSupersetOf(IModels, IModels)
Models.Overlaps(IModels, IModels)
Models.SetEquals(IModels, IModels)
Models.SymmetricExcept(IModels, IModels)
Models.Union(IModels, IModels)
AddonBagExtensions.GetAddons<T>(AddonBag)
AddonBagExtensions.GetAddon<T>(AddonBag)
AddonBagExtensions.GetAddon(AddonBag, Object)
AddonBagExtensions.Add(AddonBag, IAddon)
AddonBagExtensions.AddOrUpdate(AddonBag, IAddon)
AddonBagExtensions.ContainsAddon(AddonBag, Object)
AddonBagExtensions.RemoveAddon(AddonBag, Object)
ColumnExtensions.WithDefaultValue<TColumn, TValue>(TColumn, TValue, String, String)
ColumnExtensions.WithValueComparer<TColumn, TValue>(TColumn, IComparer<TValue>)
ModelExtensions.GetDbAlias(Model)
ModelExtensions.AddSystemColumn(Model, Column, String, Action<Column>)
ModelExtensions.GetDbTableClause(Model)
ModelExtensions.GetTableRowIdColumn(Model)
ModelExtensions.CreateDbTable<T>(T, DbSession, String)
ModelExtensions.GetInsertableColumns(Model)
ModelExtensions.GetUpdatableColumns(Model)
ModelExtensions.GetDbTableName(Model)
ModelExtensions.GetDbTableDescription(Model)
ModelExtensions.IsIdentitySuspended(Model)
ModelExtensions.SuspendIdentity(Model)
ModelExtensions.ResumeIdentity(Model)
ModelExtensions.GetParentRelationship(Model)
ModelExtensions.GetDataSource(Model)
BindingFactory.BindToCheckBox(Model)
BindingFactory.BindTo<T>(Model)
BindingFactory.BindToDataView<T>(T, Func<DataPresenter<T>>)
BindingFactory.BindToValidationErrorsControl(Model)
BindingFactory.BindToTextBlock(Model, String)

See Also

Select<T>(T, Adhoc, String)
Select<T>(T, Adhoc, String)
  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest