我首先想到的是map
对Option
的,但我不能用try!
从封闭的内部.该match
声明看起来是不必要的,但我无法弄清楚如何简化它.
fn example<T, E>(val: Option<Result<T, E>>) -> Result<Option<T>, E> {
Ok(match val {
Some(v) => Some(v?),
None => None
})
}
Run Code Online (Sandbox Code Playgroud) 是否可以有一个跨多个DbContext共享的InMemory数据库(ASP.NET Core)?似乎每个DbContext类型都保留自己的数据库,即使在UseInMemoryDatabase中指定了相同的数据库名称也是如此。
c# testing entity-framework entity-framework-core asp.net-core