我的小组正在迁移到新的Windows Server (Windows Server 2016)。我们需要在不重新编译的情况下迁移现有代码。现有代码(在旧的Server 2008上)使用Oracle 11g和12c客户端32位和64位。大多数是非托管(Oracle.DataAccess.Client)客户端,但也有一些使用托管客户端(Oracle.ManagedDataAccess.Client)。
我不得不在Visual项目中创建DAC扩展,而不是DAC类到定制中,因为我必须为几个字段定义下拉值,如果我通过自定义直接扩展DAC,则无法创建它。下面是带有下拉字段及其值的DAC扩展的代码,来自Visual项目-public class SOOrderExtension : PXCacheExtension<PX.Objects.SO.SOOrder但是,如果我将任何新字段添加到此DAC扩展类中,它不会在SOOrder表中创建新字段,而只是在发布自定义时跳过。因此,我需要向定制中添加一个SQL