小编mao*_*mao的帖子

OData异常:不允许复杂类型的递归循环

我通过OData公开了一个复杂的类型.这个班是这样的:

public class RemoteFile 
{
    [Key]
    public int Id { get; set; }
    [Required]
    public string Resource { get; set; }

    public virtual ICollection<RemoteFile> RelatedFiles { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我通过OData公开它:

    var modelBuilder = new ODataConventionModelBuilder();
    modelBuilder.ComplexType<RemoteFile>();
Run Code Online (Sandbox Code Playgroud)

这是我开始项目时得到的:

System.Web.Http.OData.dll中出现"System.ArgumentException"类型的异常,但未在用户代码中处理

附加信息:复杂类型"RemoteFile"通过属性"RelatedFiles"引用自身.不允许复杂类型的递归循环.

如果存在此异常的处理程序,则可以安全地继续该程序.

任何建议都受到欢迎.

c# recursion complextype odata

5
推荐指数
1
解决办法
3952
查看次数

DynamoDB:自动删除旧条目

我们希望DynamoDb能够自动删除超过一年的条目.有没有设置或通常的做法呢?

amazon-web-services amazon-dynamodb

4
推荐指数
2
解决办法
2906
查看次数

AWS EFS和S3有什么区别?

AWS本周发布了新的弹性文件系统.请参阅http://aws.amazon.com/efs/ 该页面不包含许多详细信息.我想知道它与S3相比的性能,以及其他差异.

amazon-s3 amazon-web-services

3
推荐指数
3
解决办法
6197
查看次数