为什么WPF/Entity Framework在读取.MDF文件时会给我一个AspNetHostingPermission错误?

为什么WPF/Entity Framework在读取.MDF文件时会给我一个AspNetHostingPermission错误?,wpf,security,entity-framework,Wpf,Security,Entity Framework,我有一个WPF应用程序,它使用linqtosql访问本地目录结构中的.MDF文件。这工作起来很好 但是,当我在与第一个文件相同的目录中创建第二个.MDF文件,并尝试使用实体框架创建模型时,会出现以下错误: 请求类型的权限 'System.Web.AspNetHostingPermission' 我必须进行什么样的额外设置,以便实体框架类可以像LINQ to SQL类一样访问本地.MDF文件?我找到了答案:错误框上有一个链接,上面写着“向此应用程序添加权限”,您只需单击它并重新启动。听起来像是信任

我有一个WPF应用程序,它使用linqtosql访问本地目录结构中的.MDF文件。这工作起来很好

但是,当我在与第一个文件相同的目录中创建第二个.MDF文件,并尝试使用实体框架创建模型时,会出现以下错误:

请求类型的权限 'System.Web.AspNetHostingPermission'


我必须进行什么样的额外设置,以便实体框架类可以像LINQ to SQL类一样访问本地.MDF文件?我找到了答案:错误框上有一个链接,上面写着“向此应用程序添加权限”,您只需单击它并重新启动。

听起来像是信任问题。这可能与您在实体框架中如何引用关于路径的MDF有关。如果是这种情况,请确保使用~来引用相对MDF路径,以便按照信任级别的预期进行解析