SqlHelperGetQuotedNotEqualsExpressionT - метод

Возвращает строку, которая может использоваться в SQL-выражении как замена оператору проверки на неравенство или не принадлежность множеству заданных значений, причём каждое значение вычисляется вызовом метода ToString и выводится в одиночных кавычках.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static string GetQuotedNotEqualsExpression<T>(
	IEnumerable<T> values
)

Параметры

values  IEnumerableT
Множество значений.

Параметры типа

T
Тип значения.

Возвращаемое значение

String
Строка, которая может использоваться в SQL-выражении как замена оператору проверки на неравенство или не принадлежность множеству заданных значений.

Пример

C#
var ids = new Guid[] { Guid.NewGuid(), Guid.NewGuid() };
string expression = SqlHelper.GetQuotedNotEqualsExpression(ids);
string sqlText = string.Format("SELECT * FROM [table] WHERE [ID] {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
    }
}

См. также