Расширение Commerce Server2007 PurchaseOrder - PullRequest
0 голосов
/ 19 апреля 2011

Заказ на покупку может храниться в Commerce Server 2007 в таблице покупателей, которая имеет ограниченные столбцы хранения по умолчанию. Что если вы хотите добавить в эту таблицу новые столбцы, которые будут использоваться для хранения дополнительной информации о заказе?

Пожалуйста, обратите внимание, что я новичок в Commerce Server 2007

Заранее спасибо

KP

1 Ответ

1 голос
/ 21 апреля 2011

Вы можете расширить таблицу PurchaseOrders двумя способами. Оба включают добавление дополнительных данных в класс PurchaseOrder и сопоставление их с новым столбцом в базе данных:

  1. Сопоставить слабо типизированное свойство класса PurchaseOrder с новым столбцом базы данных . Как сопоставить свойство слабо типизированного индексатора с явным столбцом базы данных документирует это и явно упоминает сценарий PurchaseOrder. Также в блоге есть соответствующий материал Отображение слабо типизированных свойств в хранилище .

  2. Извлеките новый класс из PurchaseOrder и добавьте свойство . Прочитайте Как получить новый класс заказов и Как изменить файлы конфигурации заказов , чтобы прочувствовать это. Также см. Весь раздел Продление времени выполнения заказов . Наконец, существует пример всего процесса , но он применяется к классу LineItem.

Важное примечание: Хотя первый подход более быстрый, он имеет некоторые ограничения при использовании адаптеров CS BizTalk. Например, Я не думаю, что вы можете использовать слабо типизированное свойство для корреляции. Тем не менее, моя память об этом туманна (только не забывайте, что меня что-то укусило в том же духе).

...