Mon application MVC renvoie SqlExceptions lorsque j'essaie d'accéder à une table dans ma base de données.System.Data.SqlClient.SqlException: nom d'objet non valide 'dbo.Projects'
Détails d'exception: System.Data.SqlClient.SqlException: nom d'objet incorrect 'dbo.Projects'.
Mon app linq pour la couche de données.
Si j'utilise une vieille DLL cela fonctionne bien, (donc ne semble pas être un problème avec la DB) juste cette dernière application dll que j'ai téléchargé.
détails
[SqlException (0x80131904): nom d'objet non valide 'de dbo.Projects'.]
System.Data.SqlClient.SqlConnection.OnError (exception SqlException, breakConnection booléen) +1950890
System.Data.SqlClient.SqlInternalConnection.OnError (SqlException exception, Boolean breakConnection) 4846875
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) 194 System.Data.SqlClient.TdsParser.Run (runBehavior RunBehavior, SqlCommand cmdHandler, SqlDataReader DATASTREAM, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 2392
System.Data.SqlClient.SqlDataReader.ConsumeMetaData() 33
System.Data.SqlClient.SqlDataReader.get_MetaData() 83
System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds, runBehavior runBehavior, String resetOptionsString) +297
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Booléen async) 954
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, runBehavior RunBehavior, Boolean returnStream, String La méthode , résultat DbAsyncResult) 162
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, runBehavior runBehavior, Boolean returnStream, String La méthode ) 32
System.Data.SqlClient.SqlCommand.ExecuteReader (comportement CommandBehavior , méthode String) 141
System.Data.SqlClient.SqlCommand.ExecuteDbDataReader (CommandBehavior comportement ) +12 System.Data.Common.DbCommand.ExecuteReader ()
System.Data.Linq.SqlClient.SqlProvider.Execute 12 (requête d'expression, QueryInfo QueryInfo, usine IObjectReaderFactory, Object [] parentArgs, Object [] userArgs, ICompiledSubQuery [] Sous-requêtes, objet lastResult) +975
System.Data.Linq.SqlClient.SqlProvider.ExecuteAll (requête d'expression, QueryInfo [] queryInfos, usine IObjectReaderFactory, Object [] userArguments, ICompiledSubQuery []) Subqueries +113
System.Data.Linq.SqlClient.SqlProvider. System.Data.Linq.Provider.IProvider.Execute (Expression requête) +344
System.Data.Linq.DataQuery1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() +35 System.Linq.Buffer
1 .. ctor (IEnumerable1 source) +247 System.Linq.<GetEnumerator>d__0.MoveNext() +108
1..ctor (IEnumerable
System.Linq.Buffer1 source) +259
1 ..cteur (IEnumerable
System.Linq.<GetEnumerator>d__0.MoveNext() +108
System.Collections.Generic.List1 collection) +7665172 System.Linq.Enumerable.ToList(IEnumerable
une source) 61 Mezza_crm.Controllers.ProjectsController.GetProjectList (forme NameValueCollection) dans C: \ mezza_crm \ mezza_crm \ Controllers \ ProjectsController.cs: 164 Mezza_crm.Controllers.ProjectsController.List() dans C: \ mezza_crm \ mezza_crm \ Controllers \ ProjectsController.cs: 53
lambda_method (ExecutionScope, ControllerBase, objet []) 39
System.Web.Mvc.ActionMethodDispatcher.Execute (contrôleur ControllerBase , objet [] paramètres) 17
System.Web.Mvc.ReflectedActionDescriptor.Execute (ControllerContext controllerContext, IDictionary paramètres) +24
System.Web.Mvc. <> c__DisplayClassa.b__7() 52 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter (filtre IActionFilter , ActionExecutingContext preContext, Func1 continuation) +254
1 filtres, ActionDescriptor ActionDescriptor, paramètres IDictionary`2) 192
System.Web.Mvc.<>c__DisplayClassc.<InvokeActionMethodWithFilters>b__9() +19 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList
System.Web.Mvc .ControllerActionInvoker.InvokeAction (ControllerContext ControllerContext, String actionName) 399
System.Web.Mvc.Controller.ExecuteCore() 126
System.Web.Mvc.ControllerBase.Execute (RequestContext RequestContext) 27 System.Web .Mvc.ControllerBase.System.Web.Mvc.IController.Execute (RequestContext requestContext) +7
System.Web.Mvc.MvcHandler.ProcessRequest (HttpContextBase HttpContext) 151 System.Web.Mvc.MvcHandler.ProcessRequest (HttpContext HttpContext) +57
System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest (HttpContext HttpContext ) 7
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 181 System.Web.HttpApplication.ExecuteStep (étape IExecutionStep, Boolean & completedSynchronously) +75
Yep dbo.Projects existe et n'a pas changé depuis la dernière version. J'ai apporté quelques modifications à une autre table et ajouté deux tables. Mais j'ai reflété les changements dans la base de données sur le serveur. Habituellement, je reçois quelque chose comme ceci si je fais un changement de dev et oublie de refléter le changement sur le serveur. System.Data.SqlClient.SqlException: nom de colonne incorrect 'Réel'. Mais une fois que je répare la table, cela fonctionne habituellement. Merci pour la réponse rapide. –