Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 模糊处理删除datacontext类_C#_.net_Entity Framework_Obfuscation_Eazfuscator - Fatal编程技术网

C# 模糊处理删除datacontext类

C# 模糊处理删除datacontext类,c#,.net,entity-framework,obfuscation,eazfuscator,C#,.net,Entity Framework,Obfuscation,Eazfuscator,我正试图使用eAzFouscator混淆我的Winforms应用程序。当我尝试运行模糊处理的应用程序时,我得到一个实体框架异常(ProviderIncompatibleException) 使用IlSpy查看模糊的程序集-我注意到,虽然我的大多数名称空间和类保持原样(似乎只是一些变量名已重命名),但它已完全删除了我的DataContext类(即从DbContext派生的类) 我假定我的ProviderIncompatibleException异常是由于连接字符串的名称需要与datacontext

我正试图使用eAzFouscator混淆我的Winforms应用程序。当我尝试运行模糊处理的应用程序时,我得到一个实体框架异常(ProviderIncompatibleException)

使用IlSpy查看模糊的程序集-我注意到,虽然我的大多数名称空间和类保持原样(似乎只是一些变量名已重命名),但它已完全删除了我的DataContext类(即从DbContext派生的类)

我假定我的ProviderIncompatibleException异常是由于连接字符串的名称需要与datacontext类名匹配。我的app.config中有以下内容:

<add name="DsDataContext" connectionString="Data Source=Database.sdf" providerName="System.Data.SqlServerCe.4.0" />

或者,您的类可能正被混淆器重命名

尝试将添加到数据上下文类:

[ObfuscationAttribute(Exclude=true)]

或者,您的类可能正被混淆器重命名

尝试将添加到数据上下文类:

[ObfuscationAttribute(Exclude=true)]

你能指示模糊处理程序…不要模糊那个类吗?你能指示模糊处理程序…不要模糊那个类吗?太好了,成功了!尽管令人烦恼的是,我也不得不将属性添加到所有实体类中,因为那时我得到了未知的键错误,其中键是随机字符!谢谢你的帮助:)太好了,成功了!尽管令人烦恼的是,我也不得不将属性添加到所有实体类中,因为那时我得到了未知的键错误,其中键是随机字符!谢谢你的帮助:)