modelizacion conceptual de funciones
El procedimiento siguiente da por hecho que tiene un archivo .edmx abierto en el Editor XML de Visual Studio. El procedimientoproporciona un esquema general de cómo agregar una función personalizada al modelo de almacenamiento. El ejemplo que sigue proporciona más detalles sobre los pasos del procedimiento.
Para definir unafunción personalizada en el modelo conceptual
Agregue un elemento Function al elemento Schema en la sección Contenido del modelo conceptual del archivo .edmx.
Dd456812.note(es-es,VS.100).gifNota:Debe especificar un tipo de valor devuelto para la función mediante el atributo ReturnType.
Para obtener más información, vea Function Element (SSDL), Schema Element (SSDL) y ReturnType (CSDL).Para cada parámetro aceptado por la función, agregue un elemento Parameter al elemento Function.
Dd456812.note(es-es,VS.100).gifNota:
Los parámetros de la función no se denotan medianteprefijos como @. Se hace referencia a ellos directamente por el nombre en la expresión de Entity SQL que define la función. Elija nombres de parámetros distintos de los asignados a los demásidentificadores que va a usar en la expresión de Entity SQL.
Para obtener más información, vea Parameter Element (CSDL).
Agregue un elemento DefiningExpression al nuevo elemento Function.
Defina unainstrucción de Entity SQL en el elemento DefiningExpression.
Guarde y cierre el archivo .edmx.
Ejemplo
A continuación se muestra un ejemplo de un elemento Function, que puede agregar alelemento Schema en la sección Contenido del modelo conceptual de un archivo .edmx para definir una función personalizada. Agregue este elemento Function al modelo School para poder determinar el número deaños que lleva contratado un instructor.
Para obtener información sobre el ejemplo del modelo School, vea Creating the School Sample Database y Generating the School Entity Data Model....
Regístrate para leer el documento completo.