Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


CRM Üzerinde Null Değerini Kullanmak

Yazar: Baris KANLICA

Kategori: Microsoft Dynamics CRM

Eklenme Tarihi: 29.01.2008 10:19:30

Microsoft Dynamics CRM üzerinde web servisleri ile çalışırken bir değişkene null değerini atamanız gerekebilir. Ama CRM içerinde attribute'lar kendine hastır ve bunun yolu standarttan farklıdır.

Dynamic CRM üzerinde web servisleri ile çalışırken bir değişkene null değerini atamanız gerekebilir. Ama CRM içerinde attribute'lar kendine has olduğundan attribute'a değil onun  IsNull ve IsNullSpecified değerlerine true vermeniz gerekmektedir. Servis bunu arka tarafta veritabanına yazarken o attribute için null vermesi gerektiğini böyle anlamaktadır. Bunu sql ile ifade etmeye kalkarsak;

" update xxx set yyy = null "

demenin yolu CRM'de aşağıda örnekleri verilen şekilde olmalıdır.

( String türü için durum biraz farklı, String.Empty değerini vermeniz gerekmekte.
)

Aşağıdaki kod örneği size tüm attribute'lar için nasıl null değer atanacağını gösterecektir.


CrmDecimal
dec = new CrmDecimal();
dec.IsNull =
true;
dec.IsNullSpecified =
true;

PickList list =
newPickList();
list.IsNull =
true;
list.IsNullSpecified =
true;

CrmFloat
f = new CrmFloat();
f.IsNull =
true;
f.IsNullSpecified =
true;

CrmMoney
money = new CrmMoney();
money.IsNull =
true;
money.IsNullSpecified =
true;

CrmBoolean
boolean = new CrmBoolean();
boolean.IsNull =
true;
boolean.IsNullSpecified =
true;

Owner
owner = new Owner();
owner.IsNull =
true;
owner.IsNullSpecified =
true;

CrmNumbernumber = new CrmNumber();
number.IsNull =
true;
number.IsNullSpecified =
true;

Lookup
lookup = new Lookup();
lookup.IsNull =
true;
lookup.IsNullSpecified =
true;

Status
status = new Status();
status.IsNull =
true;
status.IsNullSpecified =
true;

Bir makale daha burada biter. Hepiniz hoşçakalın. Web sitemi ziyaret etmeyi unutmayın :-)

Barış KANLICA
Yazılım Uzmanı ? Software Specialist
brsk@e-kolay.net
www.cub-e.net

Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
Visual Studio 2010 Beta 2'yi denediniz mi?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.