F#.
Столкнулся с проблемой.
У меня есть, допустим, сущности Blog, Post и костыль для many-to-many BlogPost, которая содержит навигационные свойства для Blog и Post.
Внутри Blog есть список BlogPost. Я хочу сделать запрос
context.Blog.Include(fun e -> e.BlogPosts).ThenInclude(fun e -> e.Post)
Мне autocomplete почему-то говорит, что внутри ThenInclude коллекция (BlogPosts). Даже если я явно пропишу все типы для Include и ThenInclude, компилятор жалуется, что такой перегрузки не существует.
Аналогичный запрос на C# работает хоть с явным указанием типов, хоть без него.
Можно ли это как-то исправить?
вообще насколько мне известно, это работает не из-за того что это с#, а из-за того что это специальный костыль в интеллисенсе от EF, который позволяет тебе работать принимать не коллекцию а один экземпляр
Обсуждают сегодня