benutzerdefinierte Entität im Plug-In verwenden

Yanıt benutzerdefinierte Entität im Plug-In verwenden

  • 07 Haziran 2009 Pazar 12:17
     
     
    Hallo zusammen,

    wie kann ich in meinem assembly eine benutzerdefinierte Entität instanziieren.
    Diese Entität ist nicht im "Microsoft.Crm.Sdk" enthalten, sondern nur im WebService "CrmServiceWsdl".
    Ich kann zwar ein Objekt für die Entität bilden, jedoch ist das keine "DynamicEntity" und nur solch eine Entität kann ich der Execute-Methode zum Anlegen übergeben.
    Wenn ich versuche das benutzerdefinierte Entitäten-Objekt dem Konstruktor des "DynamicEntity"-Objektes zu übergebe bekomme ich Fehler bei der Erstellung.
    Beispiel: DynamicEntity newEntity = new DynamicEntity(newTelNummer);
    Fehler 1: Die beste Übereinstimmung für die überladene Microsoft.Crm.Sdk.DynamicEntity.DynamicEntity(string)-Methode hat einige ungültige Argumente.
    Fehler 2: 1-Argument: kann nicht von "MSDynamicsCRM.Plugin.Entity.Account.CrmSdk.new_telefonnummer" in "string" konvertiert werden.

    Wer kann mir helfen?

    Viele Grüße
    rs

Tüm Yanıtlar

  • 08 Haziran 2009 Pazartesi 07:37
     
     Yanıt
  • 13 Temmuz 2009 Pazartesi 15:43
    Moderatör
     
     Yanıt
    Hallo rs2303,

    mit der Assembly Microsoft.Crm.Sdk arbeitet man wirklich sehr komfortabel mit dynamischen Entitäten, da es dort eingebaute Helper-Methoden gibt.

    Beispiel:

    DynamicEntity entity = new DynamicEntity();
    entity.Name = "contact";
    entity["telephone1"] = "012345678";
    crmService.Update(entity);

    Bei genauerer Aufgabenschilderung gibt es noch mehr Code. :-)

    Viele Grüße,
    Jürgen


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de