view Source/Data/Linq/Builder/RequestFor.cs @ 5:f7d63a092920

Исправлено условие Where в тех случаях, когда репозитарий не является генериком
author cin
date Tue, 10 Mar 2015 16:02:11 +0300
parents f990fcb411a9
children
line wrap: on
line source

using System;

namespace BLToolkit.Data.Linq.Builder
{
	public enum RequestFor
	{
		/// <summary>
		/// Checks the sequence if the expression is a table or an association.
		/// </summary>
		Table,

		/// <summary>
		/// Checks the sequence if the expression is an association.
		/// </summary>
		Association,

		/// <summary>
		/// Checks the sequence if the expression is a table, an association, new {}, or new MyClass {}.
		/// </summary>
		Object,

		/// <summary>
		/// Checks the sequence if the expression is a group join.
		/// </summary>
		GroupJoin,

		/// <summary>
		/// Checks the sequence if the expression is a field or single value expression.
		/// </summary>
		//Scalar,

		/// <summary>
		/// Checks the sequence if the expression is a field.
		/// </summary>
		Field,

		/// <summary>
		/// Checks the sequence if the expression contains an SQL expression.
		/// </summary>
		Expression,

		/// <summary>
		/// Checks the context if it's a subquery.
		/// </summary>
		SubQuery,

		/// <summary>
		/// Checks the context if it's a root of the expression.
		/// </summary>
		Root,
	}
}