Ако вие сте ръчно кодиране ADF файлове и прави много от код/внос/изпитвателни цикли, Използвайте номера на версията, за да улесни живота ви.
Аз мразя да го призная, но докато тази седмица, Винаги бях изтриването на ADF и повторно импортиране на го. Това ще прекъсне ми колони за бизнес данни и правя me ре-тел ги. Всички ненужни.
Файл това под "това е очевидно, след като го виждате".
Пример:
<LobSystem
xmlns:XSi="HTTP://www.w3.org/2001/XMLSchema-instance" XSi:schemaLocation="HTTP://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog BDCMetadata.xsd" Тип="Уеб услугата" Версия="1.2.0.0" Име="xyzzyDocumentReview" xmlns="HTTP://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Промяна на тази версия и повторен внос и съществуваща колона с бизнес данни използва актуализираната версия автоматично с не изисква допълнителна конфигурация.
</край>
Technorati тагове: BDC
Пол, до този момент. Получавам следната грешка с ADF, аз съм се опитва да импортирате в Мос 2007 Предприятието:
"Приложение дефиниция неуспешно импортиране. Възникна следната грешка: Определяне на IsCollection на TypeDescriptor с име "ProductDataRecord’ и Id '<недостъпен>’ (принадлежащи към параметър с име "контакти’ и Id '110') ще създаде две последователни родител-дете TypeDescriptors, които имат "IsCollection’ комплект. Колекция TypeDescriptors могат да имат само едно дете TypeDescriptor, представляващи структурата на всеки елемент от колекцията. Име на параметър: isCollection грешка възникна в или точно преди линия: ' 88’ и позиция: "16". " Ето строфа от моя xml, той се оплаква:
<Параметър посока = "връщане" Име = "Контакти">
<TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Версия = 2.0.3600.0, Култура = неутрална, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Име = "ProductDataReader">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Версия = 2.0.3600.0, Култура = неутрална, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Име = "ProductDataRecord">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Име = "tp_ID">
<LocalizedDisplayNames>
<LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
</LocalizedDisplayNames>
<Имоти>
<Име на свойство = "DisplayByDefault" Type="System.boolean">вярно</Имоти>
</Имоти>
</TypeDescriptor>
Аз съм затваряне ми TypeDescriptors към края на файла. Аз се надявам вие или някой, там има някаква идея какво се случва тук? Сигурен съм, тост на този един. Всяка помощ или точка в правилната посока ще бъде много оценявам.
Благодаря,
Брус