EntityConnectionStringBuilder.Item[String] 属性

定义

获取或设置与指定的键关联的值。Gets or sets the value associated with the specified key. 在 C# 中,此属性为索引器。In C#, this property is the indexer.

public:
 virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ keyword); void set(System::String ^ keyword, System::Object ^ value); };
public override object this[string keyword] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(keyword As String) As Object

参数

keyword
String

要获取或设置的项的键。The key of the item to get or set.

属性值

Object

与指定的键相关联的值。The value associated with the specified key.

例外

keyword 为空引用(在 Visual Basic 中为 Nothing)。keyword is a null reference (Nothing in Visual Basic).

可用键中不存在尝试添加的键。Tried to add a key that does not exist in the available keys.

连接字符串中包含无效的值(具体而言,需要使用布尔值或数值,但字符串中并未提供)。Invalid value in the connection string (specifically, a Boolean or numeric value was expected but not supplied).

注解

由于 EntityConnectionStringBuilder 包含固定大小的字典,因此如果尝试添加的键不在字典中,则会引发 KeyNotFoundExceptionBecause the EntityConnectionStringBuilder contains a fixed-size dictionary, trying to add a key that does not exist in the dictionary throws a KeyNotFoundException.

有关有效的关键字/值语法,请参见 ConnectionStringFor valid keyword/value syntax, see ConnectionString.

适用于