2009-10-30 41 views
1

我在ASP.NET 3.5環境中使用本地數據緩存。我通過添加一個新字段對主數據庫進行了更改。本地數據緩存 - 當我將字段添加到遠程數據庫時,如何刷新本地數據庫?

我在我的項目中雙擊我的.SYNC文件以再次啓動本地數據高速緩存嚮導。該向導啓動,我點擊確定,希望它會重新查詢我的數據庫並將新的字段添加到本地數據庫文件。

相反,我得到一個錯誤說「同步databae失敗的消息:無法在DbServerSyncProvider枚舉變化......」

我知道要得到的東西再工作的唯一方法是刪除。 SYNC文件以及本地數據庫並從頭開始。

有一個更簡單的方法...任何人都知道嗎?

回答

1

如果你想讓它在同步設計器中工作,如果你取消選擇給你的問題的表,然後同步,然後再添加它,它會重建本地緩存文件,一切都會好起來的。

另一種方法是每次將同步更改爲整個表,同步然後將其更改回來。

相關問題