У меня странная ситуация с моим DataConext.
Весь мой код в C #
У меня есть проект DLL для моего уровня доступа к данным и бизнес-уровня, который и проект Winforms для моего уровня пользовательского интерфейса.
Пространство имен моего уровня доступа к данным - xxx.Data, здесь мой xxx.dbml. У меня также есть пространство имен xxx.Data.BusinessObjects для моего бизнес-объекта в этом проекте
В моем UI Layer у меня есть эти пространства имен xxxApp (для форм), xxxApp.Controls (для элементов управления)
Я потерял область действия DataContext, теперь он был доступен, когда я перестраиваю решение. Иногда я получаю ошибки компиляции, например:
Ошибка 34 «xxx.Data.xxxDataContext» не содержит определения для «SubmitChanges», и метод расширения «SubmitChanges», принимающий первый аргумент типа «xxx.Data.xxxDataContext», не найден (вы отсутствует директива using или ссылка на сборку?)
Кроме того, intelisense больше не распознает методы и классы таблиц из моего xxxDataContext
Я могу получить доступ ко всем объектам нормально, когда я нахожусь в проекте DLL, но теперь в проекте Winforms
это очень странно. Если кто-нибудь может мне помочь, я был бы очень признателен!