Porady: dodawanie metody Creator
Metoda twórca dodaje nowe dane do źródła danych jednostki.Usługi połączeń danych biznesowych (BDC) wywołuje tej metody, jeśli użytkownicy wybiorą Nowego elementu przycisk na Wstążce listę opartą na modelu.Aby uzyskać więcej informacji, zobacz Projektowanie modelu łączności danych biznesowych.
Aby dodać metodę twórcy
W projektancie BDC wybierz jednostki.
Na pasku menu wybierz widoku, Other Windows, Szczegóły metody BDC.
Szczegóły metody BDC okno.Aby uzyskać więcej informacji na temat tego okna zobacz Omówienie narzędzi projektowania modelu BDC.
W Dodaj metodę wybierz Metody tworzenia twórcy.
Visual Studio dodaje następujące elementy w modelu i elementy te pojawiają się w Szczegóły metody BDC okna.
Metodę o nazwie Tworzenie.
Parametr wejściowy metody.
Zwrotu parametr metody.
Wpisz deskryptory parametrów.
Wystąpienie metody dla metody.
Aby uzyskać więcej informacji, zobacz Projektowanie modelu łączności danych biznesowych.
W Solution Explorer, aby otworzyć menu skrótów pliku kod usługi, który został wygenerowany dla obiektu, a następnie wybierz Widok Kod.
Kod usługi podmiot otwarty w edytorze kodu.Więcej informacji o pliku kod encji usługi, zobacz Tworzenie modelu łączności danych biznesowych.
Dodaj kod metody twórcy, który dodaje dane do źródła danych.Poniższy przykład dodaje kontakt do przykładowej bazy danych AdventureWorks dla programu SQL Server.
[!UWAGA]
Zamień wartość ServerName pola z nazwą serwera.
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; }
Zobacz też
Zadania
Porady: dodawanie metody wyszukiwania
Porady: dodawanie określonej metody wyszukiwania
Porady: dodawanie metody Deleter
Porady: dodawanie metody Updater
Porady: dodawanie parametru do metody
Porady: definiowanie wystąpienia metody
Koncepcje
Omówienie narzędzi projektowania modelu BDC