Я пытаюсь получить доступ к своей базе данных 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="data source=USER\SQLEXPRESS;initial catalog=projecta100333Entities;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />