ObjectParameter (Clase)
.NET Framework 3.5
Actualización: noviembre 2007
Representa un parámetro de consulta que se pasa a una consulta de objeto.
Ensamblado: System.Data.Entity (en System.Data.Entity.dll)
Representa un parámetro de consulta que se pasa a una ObjectQuery<T> o un método del generador de consultas. Para obtener más información, vea Métodos del generador de consultas (Entity Framework).
Los parámetros de objeto se componen de un nombre, un tipo y un valor.
Esta clase no puede heredarse. Para obtener más información, vea ObjectParameterCollection.
El ejemplo de este tema se basa en el Modelo AdventureWorks Sales (EDM). En el ejemplo, se agregan nuevos parámetros a la colección. Se recorre en iteración la ObjectParameterCollection y se muestra el nombre, el tipo y el valor de cada parámetro de la colección.
using (AdventureWorksEntities advWorksContext = new AdventureWorksEntities()) { try { string queryString = @"SELECT VALUE Contact FROM AdventureWorksEntities.Contact AS Contact WHERE Contact.LastName = @ln AND Contact.FirstName = @fn"; ObjectQuery<Contact> contactQuery = new ObjectQuery<Contact>(queryString, advWorksContext); // 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); } } catch (EntitySqlException ex) { Console.WriteLine(ex.ToString()); } }
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.