Jika anda tangan-kod fail ADF dan melakukan banyak kod / import / ujian kitaran, menggunakan nombor versi untuk menjadikan hidup anda lebih mudah.
Saya tidak suka mengakuinya, tetapi sehingga minggu ini, Saya sentiasa menghapuskan ADF tersebut dan pengimportan semula itu. Ini akan memecahkan lajur data perniagaan saya dan membuat saya semula Kawat mereka. Semua tidak perlu.
Fail ini di bawah "ia adalah jelas apabila anda melihatnya".
Contoh:
<LobSystem
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog BDCMetadata.xsd" Jenis="WebService" Versi="1.2.0.0" Nama="xyzzyDocumentReview" xmlns="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Tukar versi itu dan import dan lajur data perniagaan yang sedia ada menggunakan versi yang dikemaskini secara automatik dengan sebarang konfigurasi tambahan yang diperlukan.
</akhir>
Technorati Tags: BDC
Paul, kepada titik. Saya mendapat ralat berikut dengan ADF untuk saya cuba untuk mengimport ke Lumut 2007 Enterprise:
"Permohonan definisi import gagal. Ralat berikut telah berlaku: Setkan IsCollection pada TypeDescriptor dengan nama ' ProductDataRecord’ dan Id '<Tiada>’ (kepunyaan Parameter dengan nama ' kenalan’ dan Id '110') akan mewujudkan dua berturut-turut ibu bapa kanak-kanak TypeDescriptors yang mempunyai ' IsCollection’ set. Koleksi TypeDescriptors mungkin hanya mempunyai seorang anak tunggal TypeDescriptor, mewakili struktur setiap elemen koleksi. Nama parameter: isCollection ralat dijumpai pada atau sebelum garisan: ' 88’ dan Kedudukan: '16'. " Inilah stanza dari saya xml yang ia adalah mengadu mengenai:
<Hala tuju parameter = "kembali" Nama = "Kenalan">
<TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Versi = 2.0.3600.0, Budaya = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "benar" Nama = "ProductDataReader">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Versi = 2.0.3600.0, Budaya = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "benar" Nama = "ProductDataRecord">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Nama = "tp_ID">
<LocalizedDisplayNames>
<LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
</LocalizedDisplayNames>
<Hartanah>
<Nama sifat "DisplayByDefault =" Type="System.Boolean">benar</Harta>
</Hartanah>
</TypeDescriptor>
Saya saya tutup TypeDescriptors saya menjelang penghujung fail. Saya pasti berharap anda atau orang luar sana mempunyai beberapa idea apa yang sedang berlaku di sini? Saya roti bakar satu ini. Apa-apa bantuan atau titik dalam arah yang betul akan sangat dihargai.
Terima kasih,
Bruce