如何用语言ext简化c#中的错误传播,类似于rust?操作员?
任何人都知道在C#中使用,类似于Rust具有的错误传播操作员? 例如,我想在下面简化创建方法中的错误处理: using LanguageExt; using LanguageExt.Co…
我如何获得选项< t>来自实体框架核心数据库调用?
抱歉,如果这是一个愚蠢的问题,但是我正在与 在非功能代码中,我可以做类似的事情... async Task DoFerretStuff(string id) { Ferret? ferret = awai…
仅当 Option 为 Some 值而非 None 时才调用 Langext MapAsync
我使用 LangExt 库,并且存在 UserId 1 不存在用户的情况。 public async Task GetUser() => await GetUser(1) .MapAsync(this.alterName) .MapAsync(…
等待 OptionAsync来自语言扩展
我正在尝试向 Paul Louth 学习 c# Language-ext。我发现 OptionAsync 类型非常方便,因为它将任务和替代项合并到一个 monad 中,从而使使用两者变得更…
- 共 1 页
- 1