具有复数和单数生成相同实体名称的 Lightspeed 数据库优先表

Posted

技术标签:

【中文标题】具有复数和单数生成相同实体名称的 Lightspeed 数据库优先表【英文标题】:Lightspeed database-first tables with plural and singular generating same entity names 【发布时间】:2016-09-20 09:39:48 【问题描述】:

我正在使用OracleLightSpeed Orm 并从数据库生成模型。

创建复数和单数表时似乎存在问题。

我收到一个错误Error 2 Ambiguous moniker '/Ecom/ClaimType' encountered. It is used for both 'ClaimType' and 'ClaimType'.

在此特定实例中,生成相同 (ClaimType) 实体的是表 CLAIM_TYPE 和 CLAIM_TYPES。

如何为这些生成两个不同的实体?

【问题讨论】:

【参考方案1】:

这来自光速支持:

您需要将其拆分为两个单独的模型文件。我们需要 实体在单个模型中被唯一命名。

J.

(恕我直言是荒谬的解决方案)

【讨论】:

以上是关于具有复数和单数生成相同实体名称的 Lightspeed 数据库优先表的主要内容,如果未能解决你的问题,请参考以下文章

实体框架创建复数表名,但视图需要一个单数表名?

在 cakePHP 上使用单数和复数模型名称访问模型的差异

Python - 生成单数名词的复数名词

当单数和复数形式相同时,如何使用 php-gettext 的 ngettext()?

php 分页自动单数/复数邮政类型名称

C# 中常量类的命名约定:复数还是单数?