Pangkalan data penyelesaian masalah menyimpan isu dalam .net
Kehilangan perubahan pangkalan data selepas menjimatkan dalam aplikasi .NET adalah sakit kepala yang biasa. Artikel ini menunjukkan sebab yang kerap: pangkalan data menyelamatkan kerja semasa debugging tetapi lenyap apabila penutupan permohonan.
perangkap
|DataDirectory|
Pelakunya sering terletak pada menggunakan pemegang tempat
dalam rentetan sambungan pangkalan data anda. Walaupun mudah semasa pembangunan (menunjuk kepada direktori output projek), ia menimbulkan masalah. Visual Studio, apabila penutupan aplikasi, boleh menulis ganti fail pangkalan data yang diubah suai dengan yang asal, membuang kerja anda. Ini biasanya berlaku kerana fail pangkalan data ditetapkan untuk "salinan selalu" dalam sifat projek. |DataDirectory|
menyelesaikan masalah penggantian
Penyelesaian ini melibatkan penyesuaian tetapan "salinan ke direktori output" fail pangkalan data. Tukarnya ke "Salin jika lebih baru" atau, sebaik -baiknya, "Jangan salin." Ini menghalang Visual Studio daripada menggantikan fail pangkalan data yang disimpan secara automatik.
3 Ini membolehkan anda menjejaki perubahan tanpa memberi kesan kepada fail projek asal.
pertimbangan penting untuk akses MS
Nota khas untuk Pengguna Akses MS: Malah akses jadual mudah boleh mengubah suai timestamp pangkalan data. Ini boleh mencetuskan penggantian. Oleh itu, menetapkan harta "salinan ke output direktori" kepada "tidak pernah menyalin" sangat disyorkan untuk pangkalan data akses MS.
Atas ialah kandungan terperinci Mengapa pangkalan data saya menyimpan hilang setelah menutup aplikasi .NET saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn