Aracılığıyla paylaş


Varlıklar arasında ilişki oluşturma

İlişkilendirmeler oluşturarak İş Verileri Bağlan ivity (İVB) modelinizdeki varlıklar arasındaki ilişkileri tanımlayabilirsiniz. Visual Studio, modelin tüketicilerine her ilişkilendirme hakkında bilgi sağlayan yöntemler oluşturur. Bu yöntemler, veri ilişkilerini bir kullanıcı arabiriminde (UI) görüntülemek için SharePoint web bölümleri, listeleri veya özel uygulamalar tarafından kullanılabilir.

İVB tasarımcısında iki tür ilişkilendirme oluşturabilirsiniz: yabancı anahtar tabanlı ilişkilendirmeler ve yabancı anahtarsız ilişkilendirmeler. Daha fazla bilgi için bkz . Varlıklar arasında ilişki oluşturma.

Varlıklar arasında ilişki oluşturmak için

  1. Araç Kutusu'nun BusinessData Bağlan ivity sekmesinde İlişkilendirme öğesini seçin.

  2. İVB Tasarım Aracı kaynak varlığı ve ardından hedef varlığı seçin.

    İlişkilendirme Düzenleyicisi görüntülenir.

  3. Yabancı anahtar tabanlı bir ilişkilendirme oluşturmak istiyorsanız Yabancı Anahtar İlişkilendirmesi onay kutusunu seçin.

    1. Tanımlayıcı Eşleme tablosunun Kaynak Kimliği sütununda, Alan sütununda görünen her eşleşen tür tanımlayıcısının yanındaki tanımlayıcıyı seçin.

      Örneğin, Kaynak Kimliği sütununda, tür tanımlayıcısının ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID ve tür tanımlayıcısının ReadItem.salesOrder.SalesOrder.ContactID yanındaki öğesini seçinContactID.

  4. Yabancı anahtarsız ilişkilendirme oluşturmak istiyorsanız Yabancı Anahtar İlişkilendirmesi mi onay kutusunun işaretini kaldırın.

  5. Tamam düğmesini seçin.

  6. İVB Tasarım Aracı, kaynak varlık ile hedef varlık arasındaki ilişkiyi temsil eden bir satır görüntülenir.

    Visual Studio, hedef varlığın hizmet sınıfına ve kaynak varlığın hizmet sınıfına bir İlişkilendirme Gezgini yöntemi ekler. İlişkilendirme Gezintisi yöntemleri hakkında daha fazla bilgi için bkz . Desteklenen İşlemler.

  7. Kaynak varlığın İlişkilendirme Gezgini yönteminde, hedef varlık koleksiyonunu döndüren kod ekleyin.

  8. Hedef varlığın İlişkilendirme Gezgini yönteminde, ilgili kaynak varlığı döndüren kodu ekleyin.

    İlişkilendirme Gezgini yöntemleri örnekleri için bkz . Varlıklar arasında ilişki oluşturma.