sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo crear una relación entre la tabla y la vista en Entity Framework

Sí, puede hacer esto, pero el diseñador de GUI no podrá inferirlo por usted.

Lo primero que debe hacer es configurar la vista correctamente . El diseñador no puede inferir la clave principal, por lo que deberá proporcionar esa información.

Ahora puede hacer clic con el botón derecho en el espacio vacío del diseñador y luego elegir agregar una asociación. Defina la asociación entre su vista y la tabla, configurando la cardinalidad correctamente.

En EF 1, deberá eliminar los campos FK del esquema del cliente seleccionándolos en el diseñador y presionando eliminar. Esto se debe a que, en EF 1, no puede tener el mismo campo asignado tanto a una asociación como a una propiedad escalar. En EF 4, puede mantener los campos FK si usa asociaciones FK, o puede usar asociaciones independientes que se comportan como EF 1.