EntityConnectionStringBuilder::Item Property (String^)
Gets or sets the value associated with the specified key. In C#, this property is the indexer.
Assembly: System.Data.Entity (in System.Data.Entity.dll)
public: property Object^ default[ String^ keyword ] { virtual Object^ get(String^ keyword) override; virtual void set(String^ keyword, Object^ value) override; }
Parameters
- keyword
-
Type:
System::String^
The key of the item to get or set.
| Exception | Condition |
|---|---|
| ArgumentNullException | keyword is a null reference (Nothing in Visual Basic). |
| KeyNotFoundException | Tried to add a key that does not exist in the available keys. |
| FormatException | Invalid value in the connection string (specifically, a Boolean or numeric value was expected but not supplied). |
Because the EntityConnectionStringBuilder contains a fixed-size dictionary, trying to add a key that does not exist in the dictionary throws a KeyNotFoundException.
For valid keyword/value syntax, see ConnectionString.
Available since 3.5