My MVC app возвращает SqlExceptions при попытке получить доступ к любой таблице в моей базе данных.System.Data.SqlClient.SqlException: Неверное имя объекта 'dbo.Projects'
Сведения об исключении: System.Data.SqlClient.SqlException: Неверное имя объекта 'dbo.Projects'.
Мое приложение us linq для слоя данных.
Если я использую старую dll, она отлично работает (как, кажется, не проблема с БД), только эта последняя DLL-приложение, которое я загрузил.
детали
[SqlException (0x80131904): Неверное имя объекта '' dbo.Projects.]
System.Data.SqlClient.SqlConnection.OnError (SqlException исключение, Логическое breakConnection) +1950890
System.Data.SqlClient.SqlInternalConnection.OnError (SqlException исключение, булева 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 Д.С., runBehavior runBehavior, String resetOptionsString) +297
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean асинхронной) +954
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, булева returnStream, String метод, DbAsyncResult результат) +162
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, булева returnStream, String метод): +32
System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior поведение, метод String) +141
System.Data.SqlClient.SqlCommand.ExecuteDbDataReader (CommandBehavior поведение) +12 System.Data.Common.DbCommand.ExecuteReader () +12
System.Data.Linq.SqlClient.SqlProvider.Execute (Выражение запроса, QueryInfo QueryInfo, IObjectReaderFactory завод, Object [] parentArgs, Object [] userArgs, ICompiledSubQuery [] подзапросов, объект lastResult) +975
System.Data.Linq.SqlClient.SqlProvider.ExecuteAll (Выражение запроса, QueryInfo [] queryInfos, IObjectReaderFactory завод, Object [] userArguments, ICompiledSubQuery [] подзапросов) +113
System.Data.Linq.SqlClient.SqlProvider. System.Data.Linq.Provider.IProvider.Execute (выражение запрос) +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 ..т е р (IEnumerable
System.Linq.<GetEnumerator>d__0.MoveNext() +108
System.Collections.Generic.List1 collection) +7665172 System.Linq.Enumerable.ToList(IEnumerable
1 источник): +61 Mezza_crm.Controllers.ProjectsController.GetProjectList (форма NameValueCollection) в C: \ mezza_crm \ mezza_crm \ Контроллеры \ ProjectsController.cs: 164 Mezza_crm.Controllers.ProjectsController.List() в C: \ mezza_crm \ mezza_crm \ Контроллеры \ ProjectsController.cs: 53
lambda_method (ExecutionScope, ControllerBase, Object []) +39
System.Web.Mvc.ActionMethodDispatcher.Execute (ControllerBase контроллер, Object [] параметры) +17
System.Web.Mvc.ReflectedActionDescriptor.Execute (ControllerContext controllerContext, IDictionary) +24
System.Web.Mvc. <> c__DisplayClassa.b__7() +52 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter (IActionFilter фильтр, ActionExecutingContext preContext, Func1 continuation) +254
1 фильтров, ActionDescriptor actionDescriptor, параметры 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 (IExecutionStep шаг, булева & completedSynchronously) +75
Yep dbo.Projects существует и не изменился с момента последней версии. Я сделал несколько изменений в другой таблице и добавил две таблицы. Но я отразил изменения в БД на сервере. Обычно я получаю что-то вроде этого, если я вношу изменения в dev и забываю отразить изменения на сервере. System.Data.SqlClient.SqlException: Неверное имя столбца «Фактическое». Но как только я исправляю стол, он обычно работает. Спасибо за быстрый ответ. – 2009-08-31 04:52:40