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.
属性值
与指定的键相关联的值。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 包含固定大小的字典,因此如果尝试添加的键不在字典中,则会引发 KeyNotFoundException。Because the EntityConnectionStringBuilder contains a fixed-size dictionary, trying to add a key that does not exist in the dictionary throws a KeyNotFoundException.
有关有效的关键字/值语法,请参见 ConnectionString。For valid keyword/value syntax, see ConnectionString.