首页 > 解决方案 > 在 ASP.NET MVC 和 Oracle 11g 中使用 EF 6 处理并发

问题描述

目前我正在使用asp.net mvc 5和enity frame work 6,我也在使用Oracle 11g数据库,我按照https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-上的教程进行操作started/getting-started-with-ef-using-mvc/handling-concurrency-with-the-entity-framework-in-an-asp-net-mvc-application来实现乐观并发,在本教程中,他们使用 rowVersion 和sql server,在 oracle 11 g 中没有等价物,所以我在网上做了一些研究,我发现我需要创建一个带有触发器和序列的数字列。但不幸的是它不起作用

我的问题是:

  1. 我需要将 rowversion 的列的属性访问并发模式设置为 Fixed 吗?
  2. 我需要将属性 StoreGeneratedPAttern 设置为身份吗?
  3. 我是否需要在客户端存储 rowversion 并在每次发送请求时将其发送回并在 where close 上使用它?

请问我是初学者,我需要一些帮助

谢谢

标签: asp.net-mvclinqoracle11g

解决方案


推荐阅读