La indexación es un concepto común en múltiples almacenes de datos. Aunque su implementación en un almacén de datos puede variar, también pueden usarse para consultas basadas en columnas (o un conjunto de columnas) para ser más eficientes.
El inicio de sesión del hipervínculo es visible.
Qué debes saber:
En Entity Framework 6, puedes añadir índices añadiendo atributos a los campos, pero en ef core no puedes usar atributos para añadir índices a campos de tabla, así que debes reescribir el método OnModelCreating y escribir las reglas correspondientes una por una en él.
En este método es necesario escribir diferentes tablas, que no es fácil de mantener y la legibilidad es demasiado pobre, por lo que escribimos el índice de cada tabla con nuestro propio método para facilitar actualizaciones y búsquedas.
Se utiliza núcleo EFCódigo FRISTSchema crea una estructura de tablas.
Primero, crea una nueva interfaz IOnModelCreate, cuyo código es el siguiente:
Definimos un objeto en la parte inferior de la clase de clases de diferentes tablas y heredamos la interfaz, por ejemplo:
Código de configuración de cuentas:
Código de configuración de EmailSentHistory:
En tu propio objeto DbContext, reescribe el método OnModelCreing, usa el método de reflexión y ejecuta el método OnModelCreating a su vez para crear índices, relaciones, semilla de datos, etc.
El método OnModelCreating es el siguiente:
Ejecuta el comando Create Migration para generar el siguiente código:
El descubrimiento, los índices pueden crearse con éxito mediante métodos de reflexión, etc.
(Fin)
|