直接从Kentico中的数据库选择数据可以吗?

直接从Kentico中的数据库选择数据可以吗?,kentico,Kentico,我使用Kentico只显示产品描述和图像以及来自Kentico DB的其他数据,如价格…等,我曾经进行选择查询以获取数据,它工作正常,但我需要知道如果我使用这种行为,它是否会影响任何其他事情,我知道如果我使用API会更好更简单,但如果我直接使用select查询呢 注意:我从未使用任何插入或更新查询来插入或更新数据—它只是显示数据 正如我在使用API中所看到的,它的优点是便于显示并使其更加容易,但如果我使用显式查询,则不会产生影响。出于性能/缓存原因,始终建议使用Kentico API来获取此数据

我使用Kentico只显示产品描述和图像以及来自Kentico DB的其他数据,如价格…等,我曾经进行选择查询以获取数据,它工作正常,但我需要知道如果我使用这种行为,它是否会影响任何其他事情,我知道如果我使用API会更好更简单,但如果我直接使用select查询呢

注意:我从未使用任何插入或更新查询来插入或更新数据—它只是显示数据


正如我在使用API中所看到的,它的优点是便于显示并使其更加容易,但如果我使用显式查询,则不会产生影响。

出于性能/缓存原因,始终建议使用Kentico API来获取此数据。还有其他原因,例如,如果您正在使用工作流或版本控制。如果使用其中任何一个,则必须执行多个联接以获取正确的数据,而不是直接从单个表获取数据。有非常强大的API和宏方法可以为您完成很多这方面的工作,因此我建议在直接调用数据库之前使用这些方法。

通常建议使用Kentico API获取这些数据,主要是出于性能/缓存原因。还有其他原因,例如,如果您正在使用工作流或版本控制。如果使用其中任何一个,则必须执行多个联接以获取正确的数据,而不是直接从单个表获取数据。有非常强大的API和宏方法可以为您完成很多这方面的工作,所以我建议在直接调用数据库之前使用这些方法