LINQ Context не может получить таблицу в cs - PullRequest
0 голосов
/ 17 апреля 2019

введите описание изображения здесь

В CS-файле не удается обнаружить таблицу, и я не знаю, почему это происходит, потому что другая страница, использующая подобный код, не имеет проблемы, а толькоэта страница.Страница показывается вот так.Пожалуйста, помогите

Сообщение об ошибке компилятора: CS0012: Тип 'Table <>' определен в сборке, на которую нет ссылок.Необходимо добавить ссылку на сборку 'System.Data.Linq, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089'.

ошибка источника:

строка 18: var checkid =от пользователя в db.Users Строка 19: где user.UserEmail == Context.User.Identity.Name.ToString () Строка 20: выберите user.UserID;

1 Ответ

1 голос
/ 17 апреля 2019

Эта ошибка означает, что программа не может найти ссылку на System.Data.Linq в вашем проекте.Это не добавляется по умолчанию в проектах .NET Framework 4.6.1 (и, возможно, в проектах .NET Standard / .NET Core).В дополнение к System.Linq, вам нужно добавить ссылку на эту сборку в ваш проект для ее правильного выполнения.

В Visual Studio вы можете сделать это, щелкнув правой кнопкой мыши на Ссылки * 1006.* в обозревателе решений, затем выберите Добавить ссылку ... в появившемся контекстном меню.System.Data.Linq затем можно найти в разделе Сборки -> Каркас .

Selecting Add Reference from References in Solution Explorer

Reference Manager with System.Data.Linq selected

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