Aracılığıyla paylaş


Parametrenin tür tanımlayıcısını tanımlama

Tür tanımlayıcısı, bir parametrenin veri türünü açıklayan özellikler içerir. Tür tanımlayıcısı bir alan, varlık veya varlık koleksiyonu tanımlayabilir. Daha fazla bilgi için bkz . TypeDescriptor.

Parametrenin tür tanımlayıcısını tanımlamak için

  1. İVB Yöntemi Ayrıntıları penceresinde parametresinin tür tanımlayıcısını seçin.

  2. Menü çubuğunda Görünüm, Özellikler Penceresi'ni seçin.

  3. Özellikler penceresinde tür tanımlayıcısının özelliklerini ayarlayın.

    Aşağıdaki yordamlarda bir tür tanımlayıcısının alan, varlık veya varlık koleksiyonu olarak nasıl tanımlanacağı açıklanmaktadır.

Alan tanımlamak için

  1. Özellikler penceresinde, tür tanımlayıcısının Name özelliğini varlığı temsil eden türdeki bir alanın adına ayarlayın (Örneğin: Ad).

  2. TypeName özelliğinin yanındaki listede uygun veri türünü (örneğin, Int32) seçin.

    Diğer isteğe bağlı parametreler hakkında bilgi için bkz . TypeDescriptor.

Varlık tanımlamak için

  1. Özellikler penceresinde Name özelliğini varlığı açıklayan bir ad olarak ayarlayın (örneğin: Kişi).

  2. TypeName özelliğini varlığı temsil eden türün tam adı olarak ayarlayın. Bu tür projenizdeki bir sınıf, çözümünüzde başvurduğunuz bir derlemede tanımlanan bir tür veya İVB nesne modelinde tanımlanan bir tür olabilir.

    • Projenizdeki bir sınıf için TypeName özelliğinin yanındaki aşağı oku seçin, görüntülenen iletişim kutusunda Geçerli Proje sekmesini seçin ve ardından projenizdeki sınıfı seçin.

      Tam ad, sınıfın ad alanını ve adını ve ardından LOB sisteminin adını içerir. Aşağıdaki örnek TypeName özelliğinin değerini projenizdeki bir sınıfa ayarlar.

      MyBDCNamespace.BdcModel1.Contact, BdcModel1

    • Çözümünüzdeki bir derlemede bulunan bir tür için tam ad türün adını, derlemenin adını, sürüm numarasını, kültürü ve ortak anahtar belirtecini içerir.

      Aşağıdaki örnek TypeName özelliğinin değerini çözümünüzde başvurduğunuz bir derlemede tanımlanan türe ayarlar.

      MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

    • İVB nesne modelinde tanımlanan bir tür için tam ad, türün ad alanını ve adını içerir.

      Aşağıdaki örnek TypeName özelliğinin değerini İVB nesne modelindeki bir türe ayarlar.

      Microsoft.BusinessData.Runtime.DynamicType

  3. İVB Yöntemi Ayrıntıları penceresinde, tür tanımlayıcısı için görüntülenen listeyi açın ve düzenle'yi seçin.

    İVB Gezgini penceresi açılır.

  4. İVB Gezgini'nde, tür tanımlayıcısının kısayol menüsünü açın ve ardından Tür Tanımlayıcısı Ekle'yi seçin.

    Varlık türü tanımlayıcısına alt öğe olarak yeni bir tür tanımlayıcısı eklenir. Bu tür tanımlayıcıyı alan olarak yapılandırın.

  5. Varlığın her alanı için bir alt tür tanımlayıcısı eklemek için 4. adımı yineleyin.

Varlık koleksiyonunu tanımlamak için

  1. İVB Yöntemi Ayrıntıları penceresinde, istediğiniz parametrenin tür tanımlayıcısını seçin.

  2. Menü çubuğunda Görünüm, Özellikler Penceresi'ni seçin.

  3. Özellikler penceresinde Name özelliğini varlığı tanımlayan bir ad olarak ayarlayın (örneğin: Kişiler).

  4. IsCollection özelliğini True olarak ayarlayın. Bu, bu tür tanımlayıcısının bir varlık koleksiyonu olduğunu gösterir.

  5. TypeName özelliğini, arabirimine başvuru IEnumerable<T> içeren bir dizeye ve varlığı temsil eden türün tam adını ayarlayın. Bu tür projenizdeki bir sınıf, çözümünüzde başvurduğunuz bir derlemede tanımlanan bir tür veya İVB nesne modelinde tanımlanan bir tür olabilir.

    • Projenizdeki bir sınıf için TypeName özelliğinin yanındaki aşağı oku seçin, görüntülenen iletişim kutusunda Geçerli Proje sekmesini seçin ve ardından projenizdeki sınıfı seçin.

      Tam ad, sınıfın ad alanını ve adını ve ardından LOB sisteminin adını içerir.

      Aşağıdaki örnek TypeName özelliğinin değerini projenizdeki bir sınıf koleksiyonuna ayarlar.

      System.Collections.Generic.IEnumerable1 [MyBDCNamespace.BdcModel1.Contact, BdcModel1]'

    • Çözümünüzdeki bir derlemede bulunan bir tür için tam ad türün adını, derlemenin adını, sürüm numarasını, kültürü ve ortak anahtar belirtecini içerir.

      Aşağıdaki örnek, TypeName özelliğinin değerini çözümünüzde başvurduğunuz bir derlemedeki tür koleksiyonuna ayarlar.

      System.Collections.Generic.IEnumerable1 [MyNamespace.Contact, myAssemblyName, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]'

    • İVB nesne modelinde tanımlanan bir tür için, tam ad yalnızca türün ad alanını ve adını içerir.

      Aşağıdaki örnek TypeName özelliğinin değerini İVB nesne modelinde tanımlanan tür koleksiyonuna ayarlar.

      System.Collections.Generic.IEnumerable1 [Microsoft.BusinessData.Runtime.DynamicType]'

  6. İVB Yöntemi Ayrıntıları penceresinde, tür tanımlayıcısı için görüntülenen listeyi açın ve düzenle'yi seçin.

    İVB Gezgini penceresi açılır.

  7. İVB Gezgini'nde, tür tanımlayıcısının kısayol menüsünü açın ve ardından Tür Tanımlayıcısı Ekle'yi seçin.

    Koleksiyon türü tanımlayıcısına alt öğe olarak yeni bir tür tanımlayıcısı eklenir. Bu tür tanımlayıcıyı varlık olarak yapılandırın.