1. ¿Actualizar EF y no encontrar la tabla especificada?
¡La mesa no tiene un conjunto de teclas primarias!
2. ¿He añadido un elemento con la misma clave?
Razón 1: ¡Comprueba si hay claves primarias duplicadas!
Razón 2: ¡Comprueba si el campo de la asignación está duplicado!
Razón 3: ¡El nombre de la clave extranjera de referencia no puede ser el mismo que el campo de la tabla!
3. ¿Es exitosa la solución de reconstrucción, pero la versión falla?
Razón 1: ¡Comprueba si la versión de .NET Framework es consistente!
Razón 2: ¡Comprueba si la referencia (log4net) es correcta!
4. ¿Plantilla POCO T4, no se ha generado? (Tipo o nombre del espacio vital no encontrados)
Comprueba si el símbolo está mal (punto y coma), ¡realmente no se puede volver a referenciar!
5. ¿No se puede actualizar EntitySet "xxx table" porque tiene una DefiningQuery y no hay ningún elemento en el elemento que soporte la operación actual?
Las entidades EF no tienen clave primaria, ¡simplemente borra la rereferencia!
6. El atributo "estado" forma parte de la información clave del objeto, ¿no puede modificarse?
¡Sin clave primaria, ni duplicada de clave primaria!
7. Error al actualizar entradas. Para más información, consulte Excepciones Internas?
La tabla en la base de datos no tiene columna de identificación, o el tipo de dato es incorrecto.
8. ¿No existe ningún ViewData del tipo "IEnumerable" con la clave "categoryid<SelectListItem>"?
Esta frase significa: el tipo ViewData no existe, su tipo es <SelectListItem>IEnumerable, y su clave primaria es categoryid. IEnumerable <SelectListItem>significa una colección de SelectListItem.
La solución es: cambiar return View() para devolver Create()!
9. La verificación de una o más entidades falla. Para más información, consulta la propiedad "EntityValidationErrors"?
La causa del problema podría ser:
1. Las columnas no vacías no insertan valores incorrectamente
2. La longitud de la columna de clave extranjera entre varias tablas es diferente
3. El objeto de contexto ef db está vacío
4. EF configuración de contexto a la propiedad de base de datos. Configuration.ValidateOnSaveEnabled = false;
5. La longitud del contenido supera la longitud máxima de la columna
6. La biblioteca se añadió a la solución pero no se actualizó
7. Añadir una referencia usando System.Data.Validation;
10. ¿El tipo de entidad xxx (tabla) no forma parte del modelo en el contexto actual? / ¿La clase de entidad no coincide con el tipo de campo o atributo de la base de datos?
Esta tabla no está en la base de datos actual, necesitas añadir una línea de código para convertirla a otra base de datos:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Nombre de la base de datos";
11. No se ha encontrado el tipo ni el nombre del espacio de nombres"... "(¿Falta usar instrucciones o procedimientos)?"
¡Borra la cita original, vuelve a hacer la cita! |