2012-04-09 35 views
7

Potrzebuję napisać aplikację WPF (4.0), która ma DB, ale nie tabele w nim. Aplikacja musi utworzyć kilka tabel w DB, a następnie rozpocząć pracę z nimi. Zastanawiam się, czy istnieje sposób, aby to zrobić w Linq do SQL?Linq do SQL utworzyć tabelę

+1

W jaki sposób Linq * może tworzyć tabele? –

Odpowiedz

1

Możesz to zrobić programowo. Możesz tworzyć programowo swoje tabele, zgodnie z zadanymi parametrami, także możliwe jest budowanie relacji między tabelami ... :) Ponieważ nie ma bezpośredniej funkcji utwórz tabelę Możesz użyć ExceuteCommand -metodę DataContext do uruchom niektóre instrukcje T-SQL do tworzenia tabel.

+0

masz na myśli ADO.NET, tak? tak, wiem, że można go wygenerować programowo w ADO.NET, ale miałem nadzieję, że jest teraz opcja, aby zrobić to przez LINQ do SQL ... :) –

+0

ND To ** Stwórz nowy stół ** spróbuj tego przykładu: http://www.wikihow.com/Use-LINQ-to-SQL-in-C-Sharp#Create_a_New_Table jest przykładem tego, co zaproponowałem ci w mojej drugiej części odpowiedzi. – meorfi

+0

Dzięki, ale widziałem, że ludzie masz z tym problemy, czy próbowałeś tego rozwiązania osobiście? Spróbuję, ale zastanawiam się, czy to naprawdę działa? –