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
Návrhář BDC vyberte entitu.
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.
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.
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.
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