1
我不得不在我的一個表中進行一些更改,因此要刷新我的dbml文件中的表,我只是通過將其從服務器資源管理器之後,突然之間,我所有的網頁控件開始給我提供錯誤「The name'_ _'does not exist」。當標籤前綴爲asp時,它們都可以工作,但所有這些標籤都有自己的標籤停止工作。我檢查了web.config文件,並使用正確的標記名稱在控件中添加了正確的名稱。它一直在工作,直到我刪除,然後從dbml文件中添加一個表。在dbml文件中更新了一個表,並且所有webcontrols都拋出了錯誤
請幫忙!
好的,我應該在哪裏檢查這些不一致。像在dbml.css文件中一樣?因爲aspx頁面中的控件似乎是正確的。 – Ratan
@Ranan:我會從第一個例外開始。如果發生這種情況,您應該能夠通過智能識別進行識別。你會看到你的桌子,它會有一個稍微不同的名字。您應該能夠使用.dbml文件中存在問題的表的屬性窗口來重命名對象。 –
是的,當我打開dbml cs文件時,錯誤消息是「錯誤'ProjectName.Model.organization._isSite'和'ProjectName.Model.organization._isSite'之間的歧義」在檢查代碼時,我發現對於我編輯的表格,它爲_isSite增加了一個定義。這兩個定義是:private bool _isSite;另一個是私有的System.Nullable @__isSite;該列在我的表中是一個可爲空的列。爲什麼要加兩個,哪一個是正確的。非常感謝! –
Ratan