Sdílet prostřednictvím


Postupy: Přidání metody vytvoření

Metoda Creator přidá nová data zdroje dat entity.Pokud uživatelé zvolí, volání služeb obchodních dat připojení (BDC) tuto metodu Nové položky tlačítka na pásu karet seznam, který je založen na modelu.Další informace naleznete v tématu Navrhování modelu připojení obchodních dat.

Přidat metodu Creator

  1. Návrhář BDC vyberte entitu.

  2. V řádku nabídek zvolte zobrazení, Jiné Windows, BDC podrobnosti metody.

    BDC podrobnosti metody okno.Další informace o okno, viz Přehled nástrojů pro navrhování modelů služby BDC.

  3. V Přidat metodu vyberte Vytvořit metodu Creator.

    Visual Studio přidává následující prvky modelu a tyto prvky se zobrazí v BDC podrobnosti metody okna.

    • Metodu pojmenovanou vytvořit.

    • Vstupní parametr metody.

    • Návratový parametr metody.

    • Zadejte popisovače pro parametry.

    • Metoda instance metody.

    Další informace naleznete v tématu Navrhování modelu připojení obchodních dat.

  4. V Aplikaci Solution Explorer, otevřete místní nabídku služeb kód souboru, který byl vytvořen pro entitu a pak zvolte Zobrazení kódu.

    Kód služby entity otevře v editoru kódu.Další informace o souboru kód služby entity, viz Vytvoření modelu připojení obchodních dat.

  5. Způsob Creator, který přidá data do zdroje dat přidáte kód.Následující příklad přidá kontakt do ukázkové databáze AdventureWorks serveru SQL Server.

    [!POZNÁMKA]

    Nahraďte hodnotu ServerName pole s názvem serveru.

    Public Shared Function Create(ByVal newContact As Contact) As Contact
        Const ServerName As String = "MySQLServerName" 
        Dim dataContext As AdventureWorksDataContext = _
            New AdventureWorksDataContext("Data Source=" & ServerName & _
                ";Initial Catalog=AdventureWorks;Integrated Security=True")
    
        Dim TempContact As New Contact()
    
        With TempContact
            .FirstName = newContact.FirstName
            .LastName = newContact.LastName
            .EmailAddress = newContact.EmailAddress
            .Phone = newContact.Phone
            .EmailPromotion = newContact.EmailPromotion
            .NameStyle = newContact.NameStyle
            .PasswordHash = newContact.PasswordHash
            .PasswordSalt = newContact.PasswordSalt
            .ModifiedDate = DateTime.Now
            .rowguid = Guid.NewGuid()
        End With
    
        dataContext.Contacts.InsertOnSubmit(TempContact)
        dataContext.SubmitChanges()
        Return TempContact
    
    End Function
    
    public static Contact Create(Contact newContact)
    {
        const string ServerName = "MySQLServerName";
        AdventureWorksDataContext dataContext = new AdventureWorksDataContext
              ("Data Source=" + ServerName + ";" +
               "Initial Catalog=AdventureWorks;Integrated Security=True");
    
        Contact contact = new Contact();
    
        contact.FirstName = newContact.FirstName;
        contact.LastName = newContact.LastName;
        contact.EmailAddress = newContact.EmailAddress;
        contact.Phone = newContact.Phone;
        contact.EmailPromotion = newContact.EmailPromotion;
        contact.NameStyle = newContact.NameStyle;
        contact.PasswordHash = newContact.PasswordHash;
        contact.PasswordSalt = newContact.PasswordSalt;
        contact.ModifiedDate = DateTime.Now;
        contact.rowguid = Guid.NewGuid();
    
        dataContext.Contacts.InsertOnSubmit(contact);
        dataContext.SubmitChanges();
        return contact;
    
    }
    

Viz také

Úkoly

Postupy: Přidání vyhledávací metody

Postupy: Přidání specifické vyhledávací metody

Postupy: Přidání metody odstranění

Postupy: Přidání aktualizační metody

Postupy: Přidání parametru k metodě

Postupy: Definování instance metody

Koncepty

Přehled nástrojů pro navrhování modelů služby BDC

Další zdroje

Navrhování modelu připojení obchodních dat