Мы можем добавить еще один столбец в таблице iC_ProductImageAssociation под названием «» ProductFeatureApplicabilityIdSybase Bulk Copy
этот столбец будет ссылаться на iC_ProductFeatureApplicability. Поэтому, когда продукт предполагает, что ABC с ProductFeature цвета «RED» вставлен в iC_ProductFeatureApplicability, мы можем взять этот ProductFeatureApplicabilityId и сохранить его в таблице iC_ProductImageAssociation.
так что изображение может быть применено к продукту или к продукту или к обоим. Также я планирую создать альтернативную модель данных ProductFeature.
, в котором вместо хранения отдельных столбцов в качестве функции (например, в настоящее время в таблице iC_ProductFeature мы сохраняем в качестве отдельных столбцов цвет, размер, марку и т. Д.), Мы можем создать основную таблицу функций продукта (iC_ProductFeatureMasters), которая будет хранить все эти столбцы в виде строк и во время выполнения administor можно определить дополнительные функции
так iC_ProductFeatureMasters будет хранить данные как
ProductFeatureMasterId FeatureName
1 Color
2 Size
3 Brand
4 Dimensions
и iC_ProductFeature Таблица будет хранить ProductFeatureMasterId и его значение.
так что теперь iC_ProductFeature будет выглядеть, как показано ниже
ProductFeatureId ProductFeatureMasterId Description UOM ID
1 1 RED
2 4 10 1
Объемная копия сервера Sql не будет работать на Sybase. Но в драйверах Sybase ASE для .NET существуют методы массовой копии. –