en mi aplicación asp.net mvc, estoy consiguiendo un error en la función de edición: en el código dadoOcurrió un error al ejecutar la definición del comando. Vea la excepción interna para obtener más información
public ActionResult Edit(int id)
{
var res = (from r in objeEntities.DocumentationsSet.Include("DocStatus")
where r.textid == id select r)
.First();
}
estoy recibiendo esta excepción:
Source : System.Data.Entity
Stack Trace :
at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
at System.Data.Objects.Internal.ObjectQueryExecutionPlan.Execute[TResultType](ObjectContext
context, ObjectParameterCollection parameterValues)
at System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
at System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable.GetEnumerator()
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
at System.Data.Objects.ELinq.ObjectQueryProvider.b__0[TResult](IEnumerable`1 sequence)
at System.Data.Objects.ELinq.ObjectQueryProvider.ExecuteSingle[TResult](IEnumerable`1 query, Expression queryRoot)
at System.Data.Objects.ELinq.ObjectQueryProvider.System.Linq.IQueryProvider.Execute[S](Expression expression)
at System.Linq.Queryable.First[TSource](IQueryable`1 source)
at admin.com.Controllers.DocsGridController.Edit(Int32 id) in c:\Data\FinalCode\AC015\acomMVCSourceCode\admincom\Controllers\DocsController.cs:line
307
Message : An error occurred while executing the command definition. See the inner exception for details.
Este error se genera cuando me conecto con el servidor remoto.
¿Qué es este error? ¿Cómo lo arreglo?
"Consulte la excepción interna para obtener más detalles". ¿Ha hecho usted eso? ¿Qué decía? –
Esto es probablemente obvio, pero la forma de acceder a la excepción interna es desde el objeto de excepción. Como tenía un bloque de prueba dentro de un bloque de prueba, erróneamente pensé que se refería a lo interno ... bueno, fue confuso para mí. – micahhoover
La excepción interna para mí indicó una asignación fallida a algunas tablas nuevas que ni siquiera quería. Recreé mi modelo y seleccioné las tablas específicas que quería y el problema desapareció. – micahhoover