Как преобразовать значение типа IQueryable <User>в Либо - PullRequest
1 голос
/ 29 апреля 2020

Я использую Либо в функции с подписью public Either<Error, IQueryable<User>> Create(string userName), но при попытке вернуть результат типа IQueryable<User> я получаю ошибку преобразования:

Невозможно неявно преобразовать тип System.Linq.IQueryable<User> в LanguageExt.Either<Error, System.Linq.IQueryable<User>>

Я уверен, что есть способ создать допустимый тип возвращаемого значения, я просто не знаю, как?

1 Ответ

0 голосов
/ 29 апреля 2020

Обнаружено, что это можно сделать с помощью Prelude.Right(result). Странно, что это не упоминается в документах Either.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...