Json.net 6.0.6不将MetadataType应用于EF dynamicproxy对象

时间:2014-11-17 07:39:10

标签: entity-framework json.net

我使用MetadataType将JsonIgnore等属性应用于像这样的实体框架对象

[MetadataType(typeof(FooMetadata))]
public partial class Foo
{
    private class FooMetadata
    {
        [JsonIgnore]
        public virtual Bar Bar { get; set; }
    }
}

它在json.net 6.0.6之前工作正常,现在我需要将ProxyCreationEnabled设置为false以使其再次工作。希望能解决这个问题。

1 个答案:

答案 0 :(得分:0)

版本6.0.8修复了此问题。 在此处获取:http://www.nuget.org/packages/Newtonsoft.Json/6.0.8