في بلدي المحاولات الجارية الرامية إلى توفير عمود البحث أكثر فائدة استخدام BDC, ضرب حائط باستخدام منتقي BDC. إذا لم تكن ترى أنها, لاقط BDC يشبه منتقي أشخاص إلا أنه كان يعمل مع الأعمدة من نوع "بيانات الأعمال".
يمكنك الوصول إلى لاقط بالنقر على أيقونة الكتاب المفتوح من عمود بيانات الأعمال كما هو موضح:
الصورة أعلاه يظهر عمود بيانات أعمال يسمى "معرف المستند الرئيسي". يرتبط هذا العمود, عبر BDC, إلى خدمة ويب. خدمة ويب تقوم بإرجاع عمودين من المعلومات: معرف المستند والعنوان. الأعمال التجارية والغرض هنا توفير "هذه الوثيقة يستند" الدالة. حدد المستخدمين على درجة ماجستير "" الوثيقة وعندما كانوا بحفظ, استقبال حدث نسخ حقول البيانات الفوقية من الشريحة الرئيسية المشار إليها.
بشكل افتراضي, لاقط BDC يشبه هذا عند البحث عن مستند له معرف = "38":
هذا مفيدة, ولكن ليست جيدة بما يكفي. لا أعتقد الناس فيما يتعلق بالمعرّفات, أنهم يعتقدون من حيث العناوين و/أو غيرها من البيانات الوصفية. المنتقى يسمح لك بالبحث في أعمدة أخرى (مثلاً. العنوان) ولكن لن تظهر قائمة عناوين وجدته الفعلية, للتو على معرف كما هو موضح هنا:
(شاشة بالرصاص ليست كبيرة جداً لأنه لم يكن قد اخترت بحث التي تقوم بإرجاع أية نتائج صحيحة, ولكن يمكنك أن ترى أنه إذا وجد بعض النتائج, فإنه سيكون فقط أظهرت لمعرف, لا عناوين).
بحثت العالية والمنخفضة للإجابة على هذا، وفشل. زميلي, الأخ جوناثان برادشو, وقد تواجه وتحل هذه المشكلة. عندما وصلت إليه للحصول على مساعدة, وأشار لي في الاتجاه الصحيح.
تكوين لاقط لإظهار أعمدة متعددة عبر شووينبيكير "" الملكية في القوات الديمقراطية المتحالفة:
<الملكية اسم="شووينبيكير" نوع="System.Boolean">صحيح</الملكية>
بمزيد من التفصيل:
<!-- العنوان -->
<TypeDescriptor TypeName="System.String" اسم="العنوان" >
<لوكاليزيديسبلايناميس>
<لوكاليزيديسبلاينامي LCID="1033">العنوان</لوكاليزيديسبلاينامي>
</لوكاليزيديسبلايناميس>
<خصائص>
<الملكية اسم="ديسبلايبيديفولت" نوع="System.Boolean">صحيح</الملكية>
<الملكية اسم="شووينبيكير" نوع="System.Boolean">صحيح</الملكية>
</خصائص>
</TypeDescriptor>
يؤدي تعيين هذه الخاصية عرض مشكلة بسيطة. بمجرد أن قمت بإعداده مرة واحدة, تحتاج إلى تعيين لكل عمود تريد إظهار. في حالتي, منتقي BDC أظهر معرف بشكل افتراضي. ومع ذلك, عندما قمت بإضافة "شووينبيكير" إلى عنوان, لم يعد يتم عرض معرف. أن حلها بشكل صريح تعيين الخاصية شووينبيكير لمعرف Doc.
هنا هو نتيجة:
(سأوضح الفردية "168 – CamlSchema.xsd" البناء في مستقبل بلوق وظيفة. باختصار, هو عبارة عن سلسلة متسلسلة تسمح لتجربة مستخدم أفضل قليلاً).
طبعًا, وقد كتبت هذا بلوق دخول, لقد فعلت ذلك بحثاً عن "شووينبيكير" ووجد مرات عديدة, بما في ذلك هذا واحد: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. وهذا ما يفسر معنى أن الملكية جنبا إلى جنب مع بعض الأشياء الأخرى الجيدة BDC.
</نهاية>
الاشتراك في بلادي بلوق!