Jika Anda sedang tangan-coding ADF file dan melakukan banyak kode/impor/tes siklus, menggunakan nomor versi untuk membuat hidup Anda lebih mudah.
Aku benci mengakuinya, tapi sampai minggu ini, Aku selalu menghapus ADF dan kembali mengimpor. Ini akan menghancurkan kolom data bisnis saya dan membuat saya kembali kawat mereka. Semua tidak perlu.
File ini di bawah "sangat jelas sekali 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">
Mengubah bahwa versi dan re-import dan kolom data bisnis yang ada menggunakan versi update secara otomatis dengan tidak ada konfigurasi tambahan yang diperlukan.
</akhir>
Technorati Tags: BDC
Paul, saat itu. Saya mendapatkan error berikut dengan ADF saya mencoba untuk mengimpor ke MOSS 2007 Enterprise:
"Impor definisi aplikasi gagal. Terjadi kesalahan berikut: Menetapkan IsCollection TypeDescriptor dengan nama ' ProductDataRecord’ dan Id '<tidak tersedia>’ (milik Parameter dengan nama ' kontak’ dan Id '110') akan menciptakan dua berturut-turut orangtua-anak TypeDescriptors yang memiliki ' IsCollection’ set. Koleksi TypeDescriptors mungkin hanya memiliki satu anak TypeDescriptor, mewakili struktur setiap elemen dari koleksi. Nama parameter: isCollection kesalahan yang dihadapi pada atau sebelum baris: ' 88’ dan posisi: '16'. " Berikut adalah Bait dari xml saya mengeluh tentang:
<Parameter arah = "kembali" Nama = "Kontak">
<TypeDescriptor TypeName="System.Data.IDataReader, System.data, Versi = 2.0.3600.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Nama = "ProductDataReader">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Data.IDataRecord, System.data, Versi = 2.0.3600.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Nama = "ProductDataRecord">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Nama = "tp_ID">
<LocalizedDisplayNames>
<LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
</LocalizedDisplayNames>
<Properti>
<Nama properti = "DisplayByDefault" Type="System.Boolean">benar</Properti>
</Properti>
</TypeDescriptor>
Saya menutup saya TypeDescriptors pada akhir file. Aku yakin berharap Anda atau seseorang luar sana memiliki beberapa ide apa yang terjadi di sini? I 'm roti panggang satu ini. Setiap bantuan atau titik dalam arah yang benar akan sangat dihargai.
Terima kasih,
Bruce