Postupy: Správa lokálních datových souborů ve vašem projektu
Publikováno: duben 2016
Místní databázový soubor může být zahrnuta jako soubor v projektu. Při prvním připojení k místní databázový soubor, je možné vytvořit kopii v projektu nebo se připojit k existujícímu souboru z jeho aktuálního umístění. Pokud se připojit k existujícímu souboru, je ponechán v původním umístění. Pokud zvolíte zkopírujte soubor do svého projektu, Visual Studio vytvoří kopii, přidá do projektu a upraví připojení tak, aby odkazoval na kopii. Další připojení, například ty v Průzkumníku serveru jsou také upraveny.
Výchozí nastavení vlastnosti závisí na typu souboru databáze, kterou používáte. Chování Kopírovat do výstupního adresáře vlastnost se nevztahují na Web nebo C++ projektů.
Během vývoje můžete chtít zobrazit účinky kódu na databázi bez těchto změn trvalé. Můžete to provést nastavením Kopírovat do výstupního adresáře vlastnost souboru na hodnotu true. Při každém sestavení projektu nebo můžete stisknutím klávesy F5, bude soubor zkopírován do složky bin a změn pro daný soubor, nikoli pro soubor v kořenové složce projektu. Soubor databáze v kořenovou složku projektu se změní pouze v případě, že upravit schéma databáze nebo data pomocí Průzkumníku serveru, Průzkumník databáze nebo jiné okno nástroje.
Následující tabulka popisuje nastavení Kopírovat do výstupního adresáře vlastnost.
Nastavení |
Chování |
---|---|
Kopírovat, jestliže je novější (výchozí nastavení pro soubory SDF) |
Soubor databáze byl zkopírován z projektu adresář, který má bin directory první čas sestavení projektu. Následné při každém sestavení projektu, Datum změny porovnání vlastnost souborů. Pokud je soubor ve složce projektu novější, je zkopírován do bin složky nahrazením souboru, který je aktuálně existuje. Pokud soubor v bin složky je novější, jsou zkopírovány žádné soubory. Toto nastavení trvá všechny změny provedené v datech za běhu, což znamená, že při každém spuštění aplikace a uložit změny dat, tyto změny jsou viditelné při příštím spuštění aplikace. Upozornění Tuto možnost pro soubory MDB nebo .mdf nedoporučujeme. Soubor databáze lze změnit i v případě, že data jsou provedeny žádné změny. Jednoduše otevřením připojení na datový soubor (například po rozbalení tabulky uzel v Průzkumníku serveru) lze označit jako novější. |
Vždy kopírovat (výchozí nastavení pro soubory .mdf a .mdb) |
Soubor databáze je zkopírován z adresáře projektu do adresáře/Bin pokaždé, když vytváříte aplikace. Proto pokud sestavení aplikace a uložte změny do souboru v adresáři/Bin, tyto změny přepsány při příštím původní soubor zkopírován do adresáře/Bin. |
Nekopírujte |
Soubor je nikdy zkopírován nebo přepsána systém projektu. Pokud použijete toto nastavení, musíte ručně zkopírujte soubor z adresáře projektu do výstupního adresáře. |
Postup
Reagovat na dialogové okno lokálního databázového souboru
Klikněte na tlačítko Ano Pokud chcete zkopírovat soubor databáze do projektu a upravovat připojení k bodu kopie v projektu aplikace Visual Studio. Další informace o práci se soubory databáze v projektu naleznete v tématu Přehled lokálních dat.
Klikněte na tlačítko č Pokud nechcete, aby sady Visual Studio Zkopírujte databázový soubor do svého projektu. Místo toho body připojení k souboru v původním umístění a soubor databáze není přidán jako soubor projektu.
Viz také
Návod: Připojování k datům v lokálním databázovém souboru (Windows Forms)
Návod: Připojování k datům v databázi aplikace Access (Windows Forms)