/ / Gdzie jest wewnętrzna baza danych LightSwitch? - baza danych, visual-studio-lightswitch

Gdzie jest wewnętrzna baza danych LightSwitch? - baza danych, visual-studio-lightswitch

Właśnie pobrałem VS LightSwitch i robię dla siebie przykładową aplikację. Utworzyłem nowy stół za pomocą Create new table i wstawiłem trochę danych. Więc po wstawieniu 3 rekordów, identyfikator oczywiście pokazuje 3, co jest poprawne.

Teraz chcę obciąć dane z tabeli.

Moje pytanie brzmi, gdzie jest wewnętrzna tabela lub wewnętrzna baza danych (ApplicationData)?

Dzięki

Odpowiedzi:

6 dla odpowiedzi № 1

Następujące kroki zadziałały dla mnie:

  1. W folderze rozwiązania przykładowej aplikacji otwórz bindata teczka
  2. Powinieneś zobaczyć ApplicationDatabase.mdf plik
  3. Otwórz program SQL Server Management Studio
  4. Użyj funkcji dołączania, aby otworzyć plik mdf
  5. Po wprowadzeniu zmian odłącz go

2 dla odpowiedzi nr 2

Wygląda na to, że LightSwitch używa SQL Server Express do swojej wewnętrznej bazy danych. Spróbuj zajrzeć do bindata folder twojego projektu dla ApplicationDatabase.mdf plik.


0 dla odpowiedzi № 3

Z oficjalnego „Praca z SQL Server LocalDB w projektach LightSwitch w Visual Studio 2012"(nacisk mój):

„Kiedy tworzysz nowe tabele, LightSwitchautomatycznie tworzy je w wewnętrznej bazie danych, znanej również jako Intrinsic database lub ApplicationData. W pierwszej wersji LightSwitch w Visual Studio 2010 używaliśmy SQL 2008 Express do wewnętrznego tworzenia baz danych. Teraz z LightSwitch w Visual Studio 2012 używamy SQL Server LocalDB. (Uwaga: LocalDB jest używany tylko w czasie programowania. Po wdrożeniu aplikacji możesz wybrać wdrożenie w dowolnej wersji SQL Server.) LocalDB to nowa wersja SQL Server Express, która ma znacznie mniejszą pamięć i jest przeznaczona dla programistów. Jest instalowany automatycznie podczas instalacji programu Visual Studio 11. "