1

我使用Visual Studio 2010與SQL Server Express和LINQ to SQL數據保存到數據庫

應用程序執行期間將數據插入到數據庫時能夠正常運行。數據被插入到數據庫中。但是,當我停止應用程序並點擊show table dataserver explorer我沒有看到任何數據。這是爲什麼?

這裏是我的數據庫解決方案項目的副本輸出方向屬性的值:

database1.mdf: copy always 
database1Dataset.xsd: do not copy 
dataclasses1.dbml: do not copy 
+0

@無論誰投票結束:這個問題措辭不佳,但這絕對是一個「真正的問題」,而且OP顯然不會說英語作爲主要語言。 – 2011-05-19 23:26:59

回答

2

database1.mdf=====> properties =======>copy output direction=copy always

這是爲什麼。每次開始新的調試會話時,您正在編輯數據庫的副本。將其設置爲do not copy,您的更新將會持續。

+0

不要複製::說出這個錯誤:嘗試爲文件F:\ test \ tdb \ tdb \ bin \ Debug \ Database1.mdf附加一個自動命名的數據庫失敗。具有相同名稱的數據庫存在,或指定的文件無法打開,或位於UNC共享上。 – 2011-05-19 23:30:49

+0

@dKL f j sdlf:看起來像是從調試目錄添加了數據源。不要那樣做;從它的原始目錄添加它。 – 2011-05-19 23:43:34