Devforce 6.1.6.0 express,
Silverlight 5.0
Visual Studio 2010 SP1
Whenever I try to reference in a DataContext of one of my code first DevForce classes in a designer (both blend and visual studio), I get the following exception:
Attempt by security transparent method 'DynamicClass.ReadEntityModelMetadataFromXml(System.Runtime.Serialization.XmlReaderDelegator, System.Runtime.Serialization.XmlObjectSerializerReadContext, System.Xml.XmlDictionaryString[], System.Xml.XmlDictionaryString[])' to access security critical type 'IdeaBlade.EntityModel.EntityModelMetadata' failed.
Assembly 'System.Runtime.Serialization, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' is marked with the AllowPartiallyTrustedCallersAttribute, and uses the level 2 security transparency model. Level 2 transparency causes all methods in AllowPartiallyTrustedCallers assemblies to become security transparent by default, which may be the cause of this exception.
at ReadEntityModelMetadataFromXml(XmlReaderDelegator , XmlObjectSerializerReadContext , XmlDictionaryString[] , XmlDictionaryString[] )
at System.Runtime.Serialization.ClassDataContract.ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context)
at System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadDataContractValue(DataContract dataContract, XmlReaderDelegator reader)
at System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator reader, String name, String ns, DataContract& dataContract)
at System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator xmlReader, Type declaredType, DataContract dataContract, String name, String ns)
at System.Runtime.Serialization.DataContractSerializer.InternalReadObject(XmlReaderDelegator xmlReader, Boolean verifyObjectName)
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName)
at System.Runtime.Serialization.XmlObjectSerializer.ReadObject(XmlDictionaryReader reader)
at IdeaBlade.EntityModel.SerializationFns.RestoreDCS(Type instanceType, Stream stream, Boolean closeOnExit, IEnumerable`1 knownTypes, Boolean useBinaryFormat)
at IdeaBlade.EntityModel.EntityMetadataStore.<>c__DisplayClass13.<LoadMetadataFromEmbeddedResources>b__10(String nm)
at IdeaBlade.Core.EnumerableFns.ForEach[T](IEnumerable`1 items, Action`1 action)
at IdeaBlade.EntityModel.EntityMetadataStore.LoadMetadataFromEmbeddedResources(Assembly assembly)
at IdeaBlade.EntityModel.EntityMetadataStore.GetEntityMetadata(Type entityType)
at IdeaBlade.EntityModel.EntityAspect.get_EntityGroup()
at IdeaBlade.Aop.ProvideEntityAspect.GetEntityProperty(LocationInterceptionArgs args)
at IdeaBlade.Aop.ProvideEntityAspect.PropertySetInterceptor(LocationInterceptionArgs args)
Edited by splace - 20-Mar-2012 at 4:56pm