SqlHelperGetNotEqualsExpressionT - метод
Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки
на неравенство или не принадлежность множеству заданных значений, причём каждое значение вычисляется
вызовом метода ToString и выводится без кавычек.
Пространство имён: Tessa.Platform.DataСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static string GetNotEqualsExpression<T>(
IEnumerable<T> values
)
Public Shared Function GetNotEqualsExpression(Of T) (
values As IEnumerable(Of T)
) As String
public:
generic<typename T>
static String^ GetNotEqualsExpression(
IEnumerable<T>^ values
)
static member GetNotEqualsExpression :
values : IEnumerable<'T> -> string
- values IEnumerableT
- Множество значений.
- T
- Тип значения.
StringСтрока, которая может использоваться в SQL-выражении как замена оператору
проверки на неравенство или не принадлежность множеству заданных значений.
var ints = new int[] { 1, 2, 3 };
string expression = SqlHelper.GetNotEqualsExpression(ints);
string sqlText = string.Format("SELECT * FROM [table] WHERE [Number] {0}", expression);
using (var db = ConfigurationManager.CreateDbManager())
using (var reader = db.SetCommand(sqlText).ExecuteReader())
{
while (reader.Read())
{
string value = reader.GetString(0);
// do something with value
}
}