Playframework 2.0 Ebean能否正确生成Microsoft SQL Server DDL?

Playframework 2.0 Ebean能否正确生成Microsoft SQL Server DDL?,playframework-2.0,azure-sql-database,ddl,ebean,Playframework 2.0,Azure Sql Database,Ddl,Ebean,我使用Microsoft的驱动程序成功地连接了Microsoft Azure DB,总体而言,通信正常,但我发现Ebean生成的DDL与MS的规范不兼容,例如它使用自动增量,而不是标识,永远不要尝试使用nvarchar,ntext字段等 事实上,目前我正在手动管理Azure的模式,但我只是好奇Ebean是否能做到这一点?通过查看Ebean源代码,似乎很少进行调整 你应该考虑适应你的需要,并向EBE成员提交补丁。 另外,您可以尝试使用自己的实现,并在中设置它 关于信息,可以找到检测数据库类型的工厂

我使用Microsoft的驱动程序成功地连接了Microsoft Azure DB,总体而言,通信正常,但我发现Ebean生成的DDL与MS的规范不兼容,例如它使用
自动增量
,而不是
标识
,永远不要尝试使用
nvarchar
ntext
字段等


事实上,目前我正在手动管理Azure的模式,但我只是好奇
Ebean
是否能做到这一点?

通过查看Ebean源代码,似乎很少进行调整

你应该考虑适应你的需要,并向EBE成员提交补丁。

另外,您可以尝试使用自己的实现,并在中设置它


关于信息,可以找到检测数据库类型的工厂。

Thx,最后我禁用了EbeanPlugin并编写了我自己的(基于原始版本)。不幸的是,目前稳定游戏中的Ebean版本是2.7.3,我仍然遇到新问题。Nota bene:Ebean根据连接URL找到合适的平台。我在第一步确认了这一点,以确保我的配置中没有愚蠢的错误。