|
|
1
1
CFC(实体)可以在两个不同的应用程序中实例化,每个应用程序都使用自己的ORM。您所需要做的就是将它们放置在服务器上的这个中心位置,也许可以创建一个特定于应用程序的/全局文件映射,然后您就可以创建新的实例。然而,最方便的方法是通过应用程序中的“this.ormSettings”变量。fc,因为您可以在一个地方完成所有操作。 例如:
这些位置中的每一个都将在任何其他目录之前搜索匹配的CFC,因此通过明确定义它们也有潜在的性能优势。 |
|
|
2
0
正如AlexP所说,您当然可以让多个应用程序使用相同的“模型”或一组ORM实体CFCs,通过映射来访问它们。 但是继承在ORM中的作用有点不同。一种持久性氟氯化碳不能扩展另一种持久型氟氯化碳(至少在CF9中没有)。相反,母CFC必须标记为“ mapped超类 “并且persistent属性设置为false或已删除。然后子持久CFC应该能够扩展它:
这显然限制了您在ORM中使用继承所能做的事情。你不能单独使用宠物作为实体,但它对于共享猫、狗和兔子实体中可能重复的属性很有用。 |
|
|
user384884 · Dapper返回零guid 2 年前 |
|
|
qanqanqan · 如何在Django ORM中通过最大值获取对象 2 年前 |
|
|
Kirill · Django RawSQL注释字段 2 年前 |
|
|
nepko · Django将字符串过滤为整数? 2 年前 |
|
|
Emirhan Ay · 用实体框架建立两个实体之间的关系 2 年前 |