是否有适用于单个实体的 updateSchema="false" 等价物?
Is there an equivalent to updateSchema="false" that applies to individual entities?
在 SQL 生产者的 XML 文件的配置部分中设置 updateSchema="false" 将防止 Codefluent 更改架构(即字段名称、字段类型、索引、 SQL table 等),同时仍然允许针对 table 创建存储过程和方法。这在博客文章 https://blog.codefluententities.com/2011/10/31/interoperate-with-an-existing-database-using-codefluent-entities/
中进行了讨论
问题
是否有任何内置的东西可以实现相同的效果但仅适用于特定实体的基础 table?
您可以使用属性禁用特定实体的 table 差异生成:
<cf:entity name="Customer" cfps:produceTableDiff="false">
<cf:property name="Id" key="true" />
</cf:entity>
在 SQL 生产者的 XML 文件的配置部分中设置 updateSchema="false" 将防止 Codefluent 更改架构(即字段名称、字段类型、索引、 SQL table 等),同时仍然允许针对 table 创建存储过程和方法。这在博客文章 https://blog.codefluententities.com/2011/10/31/interoperate-with-an-existing-database-using-codefluent-entities/
中进行了讨论问题
是否有任何内置的东西可以实现相同的效果但仅适用于特定实体的基础 table?
您可以使用属性禁用特定实体的 table 差异生成:
<cf:entity name="Customer" cfps:produceTableDiff="false">
<cf:property name="Id" key="true" />
</cf:entity>