我使用 任何一种 的函数中。public Either<Error, IQueryable<User>> Create(string userName)
但当试图返回一个类型为 IQueryable<User>
我得到一个转换错误。
无法隐式转换类型
System.Linq.IQueryable<User>
到LanguageExt.Either<Error, System.Linq.IQueryable<User>>
我确信有一种方法可以构造一个有效的返回类型,我只是不知道怎么做?
发现可以用 Prelude.Right(result)
. 奇怪的是,Either文档上没有提到它。