Мое перемещение .Net-приложений в Oracle 12c и Entity Framework 6 - PullRequest
0 голосов
/ 27 декабря 2018

Я переношу свое приложение .Net в

  • Windows 2012
  • Visual Studio 2017
  • .Net Framework 4.5.2
  • Oracle Database 12c
  • Entity Framework 6

Поэтому я использую эти пакеты Nuget

  • Oracle.ManagedDataAccess 18.3.0
  • Oracle.ManagedDataAccess.EntityFramework 18.3.0

Мой вопрос заключается в том, что поставщик сущностей Oracle поддерживает возврат автоматически сгенерированных значений в Entity Framework, поскольку сам столбец явно не помечен как автоматически созданный поставщикне может правильно пометить столбец как StoreGeneratedPattern.Поэтому я вручную изменяю файл .EDMX, добавляю атрибут StoreGeneratedPattern и устанавливаю его на Identity.Я знаю, что Oracle 12C может решить эту проблему (столбец Identity), но мои администраторы базы данных не готовы вносить какие-либо изменения в базу данных на данный момент.

Есть какие-нибудь мысли о том, как решить эту проблему?

...