Dodawanie metody Creator
Metoda Creator dodaje nowe dane do źródła danych jednostki. Usługa Połączenie ivity danych biznesowych (BDC) wywołuje tę metodę, gdy użytkownicy wybierają przycisk Nowy element na wstążce listy opartej na modelu. Aby uzyskać więcej informacji, zobacz Projektowanie modelu łączności danych biznesowych.
Aby dodać metodę Creator
W Projektant usługi BDC wybierz jednostkę.
Na pasku menu wybierz pozycję Wyświetl>inne szczegóły metody usługi Windows>BDC.
Zostanie otwarte okno Szczegóły metody usługi BDC. Aby uzyskać więcej informacji na temat tego okna, zobacz Omówienie narzędzi projektowych modelu usługi BDC.
Na liście Dodaj metodę wybierz pozycję Utwórz metodę twórcy.
Program Visual Studio dodaje następujące elementy do modelu, a te elementy są wyświetlane w oknie Szczegóły metody usługi BDC.
Metoda o nazwie Create.
Parametr wejściowy dla metody .
Parametr zwracany dla metody .
Deskryptory typów dla parametrów.
Wystąpienie metody dla metody .
Aby uzyskać więcej informacji, zobacz Projektowanie modelu łączności danych biznesowych.
W Eksplorator rozwiązań otwórz menu skrótów pliku kodu usługi wygenerowanego dla jednostki, a następnie wybierz pozycję Wyświetl kod.
Plik kodu usługi jednostki zostanie otwarty w Edytorze kodu. Aby uzyskać więcej informacji na temat pliku kodu usługi jednostki, zobacz Tworzenie modelu łączności danych biznesowych.
Dodaj kod do metody Creator, która dodaje dane do źródła danych. Poniższy przykład dodaje kontakt do przykładowej bazy danych AdventureWorks dla programu SQL Server.
Uwaga
Zastąp wartość
ServerName
pola nazwą serwera.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; }
Powiązana zawartość
- Projektowanie modelu łączności danych biznesowych
- Instrukcje: Dodawanie metody wyszukiwania
- Instrukcje: Dodawanie określonej metody wyszukiwania
- Instrukcje: dodawanie metody Deleter
- Instrukcje: dodawanie metody aktualizatora
- Omówienie narzędzi projektowych modelu usługi BDC
- Instrukcje: dodawanie parametru do metody
- Instrukcje: definiowanie wystąpienia metody