ObjectParameter.Name Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il nome del parametro che può essere impostato solo tramite un costruttore.
public:
property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String
Valore della proprietà
Nome del parametro che può essere impostato solo tramite un costruttore.
Esempio
In questo esempio vengono aggiunti nuovi parametri alla raccolta. Viene scorso l'oggetto ObjectParameterCollection e vengono visualizzati il nome, il tipo e il valore di ogni parametro nella raccolta.
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
string queryString =
@"SELECT VALUE contact FROM AdventureWorksEntities.Contacts
AS contact WHERE contact.LastName = @ln
AND contact.FirstName = @fn";
ObjectQuery<Contact> contactQuery =
new ObjectQuery<Contact>(queryString, context);
// Add parameters to the collection.
contactQuery.Parameters.Add(new ObjectParameter("ln", "Adams"));
contactQuery.Parameters.Add(new ObjectParameter("fn", "Frances"));
ObjectParameterCollection objectParameterCollection =
contactQuery.Parameters;
// Iterate through the ObjectParameterCollection.
foreach (ObjectParameter result in objectParameterCollection)
{
Console.WriteLine("{0} {1} {2}", result.Name,
result.Value,
result.ParameterType);
}
}
Commenti
Dopo avere creato un'istanza del parametro, il nome del parametro non può essere modificato. Il valore del parametro può essere impostato o modificato tramite la proprietà Value. Dopo la compilazione della query, il valore non può essere modificato. Per altre informazioni, vedere Metodi del generatore di query.