Item(String)
Свойство предоставляет или устанавливает объект DbParameter для указанного по имени параметра в коллекции параметров.
Декларация
public DbParameter this[string parameterName]{get; set;};
parameterName – имя параметра в коллекции (параметр с таким именем должен быть предварительно добавлен в коллекцию).
Примечание
В текущей версии ADO.NET-провайдера русскоязычные имена запрещены.
Значение свойства
Объект DbParameter с указанным именем.
Исключения
IndexOutOfRangeException | Неизвестное имя параметра в коллекции. |
Пример
// C#
using System;
using System.Data;
using System.Data.Common;
class ItemSample
{
static void Main()
{
// Создать фабрику классов провайдера
DbProviderFactory factory =
DbProviderFactories.GetFactory("System.Data.LinterClient");
// Создать команду
DbCommand myCommand = factory.CreateCommand();
// Создать параметр
DbParameter myParam = factory.CreateParameter();
myParam.ParameterName = "MAKE";
myParam.DbType = DbType.String;
myParam.Size = 20;
// Вставить в коллекцию созданный параметр
myCommand.Parameters.Add(myParam);
// Изменить атрибуты параметра
myCommand.Parameters["MAKE"].Size = 40;
}
}