Cuadro de diálogo Elija los objetos de base de datos (Asistente para Entity Data Model)
El cuadro de diálogo Elija los objetos de base de datos forma parte del Asistente para Entity Data Model y aparece después de haber seleccionado el servidor y la base de datos que se van a usar. Este cuadro de diálogo muestra las tablas, vistas y procedimientos almacenados disponibles para su inclusión en el archivo .edmx. Para obtener más información, vea Información general sobre el archivo .edmx (Entity Framework).
Seleccione los objetos que desee incluir en el archivo .edmx. De forma predeterminada, no hay objetos de la base de datos seleccionados.
Nota: |
---|
Si elige incluir procedimientos almacenados, el asistente modifica el modelo de almacenamiento de la forma apropiada.Sin embargo, debe usar el Explorador de modelos para crear las entradas correspondientes del modelo conceptual.Para obtener más información, vea Cómo: Importar un procedimiento almacenado (Herramientas de Entity Data Model) o Cómo: Asignar funciones de modificación a procedimientos almacenados (herramientas de Entity Data Model). |
Si no desea que el asistente aplique las reglas de singular y plural del idioma inglés a los nombres de Entity, EntitySet y NavigationProperty, desactive la casilla Poner en plural o en singular los nombres de objeto generados. Si mantiene la casilla activada, el asistente hará lo siguiente:
Poner todos los nombres de EntityType en singular.
Poner todos los nombres de EntitySet en plural.
Para cada NavigationProperty que devuelva una entidad como máximo, poner el nombre en singular.
Por cada NavigationProperty que devuelva más de una entidad, poner el nombre en plural.
Nota: El Asistente para Entity Data Model aplica las reglas del idioma inglés para singular y plural a la hora de crear un PluralizationService y pasarlo al EntityModelSchemaGenerator.
Si no desea que el asistente genere las propiedades para los tipos de entidad que corresponden a las columnas de clave externa de la base de datos, desactive la casilla Incluir columnas de clave externa en el modelo. Para obtener información sobre cómo trabajar con claves externas en un modelo conceptual, vea Defining and Managing Relationships y ReferentialConstraint Element (CSDL).
Nota: |
---|
Si una tabla de base de datos solo contiene claves externas (lo que a veces se llama a una tabla combinada pura), el asistente no generará un tipo de entidad correspondiente ni generará las propiedades de los tipos de entidad relacionados que corresponden a las claves externas.En su lugar, se generará una asociación varios a varios entre los dos tipos de entidad que vincula la tabla combinada pura. |
Proporcione un nombre de espacio de nombres en el cuadro Espacio de nombres de Model. El nombre de espacio de nombres se utiliza en el modelo conceptual, el modelo de almacenamiento y el archivo de código fuente generado. El espacio de nombres debe ser único para el proyecto. El asistente comprueba si el proyecto tiene un modelo conceptual con el mismo espacio de nombres y hace que el espacio de nombres sea único agregando "0", "1", etc., al nombre de espacio de nombres.
Los errores, advertencias o mensajes generados por el asistente se podrán ver en la Lista de errores después de cerrarse el asistente.
Nota: |
---|
Si no hay ningún objeto seleccionado, o si no hay ningún objeto en la base de datos seleccionada, aparece un mensaje en el que se pregunta si se desea crear un modelo vacío.Si hace clic en Sí, el asistente crea un modelo vacío, agrega una cadena de conexión al archivo App.Config o Web.Config y crea un espacio de nombres de modelo predeterminado. |
Vea también
Otros recursos
Herramientas de ADO.NET Entity Data Model
Asistente para Entity Data Model