我有一个 .NET 4.0 应用程序,它使用连接到 MS SQL 2008 数据库的 Entity Framework 4。使用的命名约定例如表“Clients”、字段:“Id”、“Id_Order”。现在我需要从SQL Server切换到Oracle Server,所以我将MS SQL数据库迁移到oracle数据库,但是问题是所有的表名和列名都是大写的,所以通过为oracle生成edmx(使用ODAC),我将不得不将代码从“Clients”更改为“CLIENTS”,将“Id”更改为“ID”,将“Id_Client”更改为“ID_CLIENT”,而且要更改的地方很多。迁移是使用 Oracle SQL Developer 3.1.07 中的内置迁移工具完成的。
生成脚本的片段:CREATE TABLE Clients (
我已经读过,为了创建区分大小写的标识符,您必须使用双引号。所以我认为脚本应该是这样的: CREATE TABLE "Clients" (
有谁知道可以保留名称大小写的迁移工具,或者至少是我可以在脚本中打开的一般选项?