#cs-script
Вопрос:
Я редактирую приложение с открытым исходным кодом, чтобы изменить доступ к базе данных (SQLite) с однопользовательского приложения на многопользовательское приложение, и для этого я использовал Entity Framework и Linq.
Моя проблема в том, что это очень большое приложение, которое использует cs-сценарии для получения данных из Интернета и заполнения базы данных, и я никогда раньше не использовал cs-сценарии. Теперь, когда я изменил доступ к базе данных для использования Linq и EF, сценарии перестали работать со следующей ошибкой:
ошибка CS0012: Тип » System.Data.Entity.DbContext’ определяется в сборке, на которую нет ссылок. Вы должны добавить ссылку на сборку «EntityFramework, Версия=6.0.0.0, Культура=нейтральная, PublicKeyToken=b77a5c561934e089».
Я поместил в сценарий следующее:
//css_reference «EntityFramework.dll»;
использование System.Data; использование System.Data.Сущности;
но ошибка никуда не денется.
Это очень расстраивает, потому что это единственное, что не работает, и приложение работает как многопользовательская система, как мечта.
Должно быть, я что-то упускаю, но понятия не имею, что именно?
Есть какие-нибудь идеи.
Ответ №1:
Я только пошел и сделал это снова.
Код, который я ввел, сработал. Я забыл скопировать сценарий в целевой каталог, поэтому он работал со старым сценарием. Дох!
Сейчас все работает (надеюсь):)
Тони