I have site content type called ContractBase that has a bunch of fields that are used in contracts. I created some other site content types (ContractType1 and ContractType2) that inherit from ContractBase so that I can associate diferent word templates with them.
I have a Document Library alled Contracts that has content types enabled, and it uses ContractType1 and ContractType2.
I added a BusinessData Column to the Contracts Library to lookup a ContractNumber in a sql Database.
All the above were created with the Object Model.
It works great, When I add a document of type ContractType1 or ContractType2, the External DataPicker appears and users can select a contract number from our sql database.
But when I created a new site content type ContractType3 (that also inheritted from ContractBase) and added it to the Contracts Document Library, the ContractNumber columns is not associated with that content type.
I can't remove and add back the ContractNumber because i would loos all my existing data.
How can I get the ContractNumber to appear on newly added content Types?