我在Visual Studio 2010中打开了第三方XSD文件,该文件从同一第三方的其他模式文件中导入名称空间.
在模式文件的XML编辑器视图中,xs:import元素带有以下错误:请求类型'System.Security.Permissions.FileIOPermission',mscorlib,Version = 4.0.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089'失败了.
我阅读了以下博客文章:http://blogs.msdn.com/b/xmlteam/archive/2009/06/04/understanding-xml-schema-sets-in-the-xsd-designer.aspx,声明它是安全区域违规,Visual Studio将架构放置在XML架构资源管理器中的"未授权区域"中.
我的问题是 - 如何更改我的安全设置以允许引用这些模式,或者我可以做些什么来使与它们相关联的模式和命名空间"受信任"?
我正在为使用EF4进行数据访问层的应用程序编写审计组件.我能够非常轻松地确定哪些实体已被修改,并且通过ObjectStateEntry对象,我可以提取已修改的原始值,当前值,实体名称和属性名称,但我还想提取原始表格和SQL Server中使用的列名和列名(因为它们并不总是与模型的实体和属性名称匹配)
有谁知道这样做的好方法?它甚至可能吗?映射显然存储在MSL中,但我无法找到以编程方式访问这些映射的方法.