C# 模糊处理删除datacontext类
我正试图使用eAzFouscator混淆我的Winforms应用程序。当我尝试运行模糊处理的应用程序时,我得到一个实体框架异常(ProviderIncompatibleException) 使用IlSpy查看模糊的程序集-我注意到,虽然我的大多数名称空间和类保持原样(似乎只是一些变量名已重命名),但它已完全删除了我的DataContext类(即从DbContext派生的类) 我假定我的ProviderIncompatibleException异常是由于连接字符串的名称需要与datacontext类名匹配。我的app.config中有以下内容:C# 模糊处理删除datacontext类,c#,.net,entity-framework,obfuscation,eazfuscator,C#,.net,Entity Framework,Obfuscation,Eazfuscator,我正试图使用eAzFouscator混淆我的Winforms应用程序。当我尝试运行模糊处理的应用程序时,我得到一个实体框架异常(ProviderIncompatibleException) 使用IlSpy查看模糊的程序集-我注意到,虽然我的大多数名称空间和类保持原样(似乎只是一些变量名已重命名),但它已完全删除了我的DataContext类(即从DbContext派生的类) 我假定我的ProviderIncompatibleException异常是由于连接字符串的名称需要与datacontext
<add name="DsDataContext" connectionString="Data Source=Database.sdf" providerName="System.Data.SqlServerCe.4.0" />
或者,您的类可能正被混淆器重命名 尝试将添加到数据上下文类:
[ObfuscationAttribute(Exclude=true)]
或者,您的类可能正被混淆器重命名 尝试将添加到数据上下文类:
[ObfuscationAttribute(Exclude=true)]
你能指示模糊处理程序…不要模糊那个类吗?你能指示模糊处理程序…不要模糊那个类吗?太好了,成功了!尽管令人烦恼的是,我也不得不将属性添加到所有实体类中,因为那时我得到了未知的键错误,其中键是随机字符!谢谢你的帮助:)太好了,成功了!尽管令人烦恼的是,我也不得不将属性添加到所有实体类中,因为那时我得到了未知的键错误,其中键是随机字符!谢谢你的帮助:)