Почему WPF / Entity Framework выдает ошибку AspNetHostingPermission при чтении файла .MDF? - PullRequest
0 голосов
/ 01 марта 2010

У меня есть приложение WPF , которое использует LINQ-to-SQL для доступа к файлу. MDF в своей структуре локального каталога. Это работает отлично .

Однако, когда я создаю второй файл .MDF в том же каталоге , что и первый, и пытаюсь создать модель с Entity Framework , дает мне это ошибка :

Запрос разрешения типа 'System.Web.AspNetHostingPermission'

Какие дополнительные настройки мне нужно сделать, чтобы классы Entity Framework могли обращаться к локальному файлу .MDF так же, как классы LINQ-to-SQL?

Ответы [ 2 ]

1 голос
/ 01 марта 2010

Я нашел ответ: в окне ошибки есть ссылка «добавить разрешения для этого приложения», вам просто нужно нажать на нее и перезапустить.

0 голосов
/ 01 марта 2010

Звучит как вопрос доверия. Это может быть связано с тем, как вы ссылаетесь на MDF в Entity Framework в отношении пути. Если это так, обязательно используйте ~ для ссылки на относительный путь MDF, чтобы он разрешался в соответствии с уровнем доверия.

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