Реализовать собственную коллекцию типов в EF6? - PullRequest
0 голосов
/ 11 марта 2019

Например, у меня есть простой класс Комментарий

public class Comment
{
    public int SomeValue { get; set; }
}

и класс Почта

public class Post
{
    public ICollection<Comment> Comments { get; set; }
}

Я хочу создать собственный тип со специальной проверкой

public class Comments : IEnumerable<Comment>
{
    private List<Comment> _comments;

    public bool IsValid()
    {
        return _comments.Sum(i => i.SomeValue) < 100;
    }
}

Как я могу использовать этот тип в качестве Коллекции в модели Post?

...