我正在将代码迁移到DotNet Core。我需要解析对render() {
return (
<View>
<View style={{ marginTop:110 }}>
<TouchableOpacity onPress={() => this.searchBar.show()}>
</TouchableOpacity>
</View>
<SearchBar
ref='searchBar'
searchBarStyle="default"
placeholder='Search local'
leftComponent={<MyLeftComponent />}
rightComponent={<MyRightComponent />}
/>
<Content contentContainerStyle={{
flex: 1,
alignItems: 'center',
justifyContent: 'center'
}}>
<Text>Your Profile!</Text>
</Content>
</View>
);
}
的引用。我需要加载什么NuGet包?
答案 0 :(得分:3)
如果您要迁移到EF Core,您可以获得的距离最近DbUpdateConcurrencyException
。
处理并发冲突的一般方法是:
- 在
DbUpdateConcurrencyException
期间抓住SaveChanges
。- 使用
DbUpdateConcurrencyException.Entries
为受影响的实体准备一组新的更改。- 刷新并发令牌的原始值以反映数据库中的当前值。
- 重试该过程,直到不发生冲突。
醇>
来源:https://docs.microsoft.com/en-us/ef/core/saving/concurrency
编辑:
OptimisticConcurrencyException
位于System.Data.Entity.Core
命名空间中,该命名空间是EntityFramework
(EF6)库的一部分。
EF Core是对实体框架库的完全重写,因此OptimisticConcurrencyException
很可能永远不会进入EF Core。
还有this thread建议在EF6中捕获DbUpdateConcurrencyException
。并且还指出EF6中的两个例外只会增加混乱。因此,EF Core团队可能决定只实施一个。
如果仍有疑问,请在EF Core github repo中创建一个问题。他们会接受回答问题,也可能会帮助其他用户解决同样的问题。 :)