Невозможно оценить выражение.Операция не поддерживается.Неизвестная ошибка: 0x80070057.Использование Linq - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь получить доступ к своей базе данных SQL для получения моих данных.

public projecta100333EntitiesEntities1 Entity { get; set; }

        public ConnectionClass()
        {
            Entity = new projecta100333EntitiesEntities1();
        }

Я получаю эту ошибку при соединении с базой данных:

функция оценки требует выполнения всех потоков Изображение ошибки при подключении к базе данных

Когда я перезагружаю ошибку, чтобы просмотреть ошибку, я получаю Счет таблицы в базе данных, который равен 0, тогда как на самом деле у меня 15.

Когда я продолжаю получатьданные из базы данных с использованием LINQ:

   public IQueryable<All_Articles> GetArticles()
        {

            var list = Entity.All_Articles; 
            return list;
        }

Тип возврата тот же:

для оценки функции требуется выполнение всех потоков

Но в этот раз, когда я перезагружаю ошибку, я получаю эту новую ошибку:

Невозможно оценить выражение.Операция не поддерживается.Неизвестная ошибка: 0x80070057.

Соединение между базой данных и Visual Studio выполняется с использованием модели сущностей.Модель сущностей подключена правильно, так как таблицы отображаются визуально, и когда я обновляю их, они успешно обновляются.

Строка подключения в App.config и web.config совпадает с правильной сущностью:

<add name="projecta100333EntitiesEntities1" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=USER\SQLEXPRESS;initial catalog=projecta100333Entities;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />

1 Ответ

0 голосов
/ 07 сентября 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...