2013-01-03 10 views
0

我有一個巨大的.dbml文件。將列添加到數據庫並反映在DBML文件中無效列名稱錯誤

我需要添加一個列到聯繫人表中存儲日期時間,然後稍後將用於確定是否應該顯示聯繫人。

我用sql腳本將列添加到表中。 在代碼裏面我有一個方法可以通過以下方式獲得所有聯繫方式。

<pre> 
    var results = from b in _db.Contacts 
        select b; 
</pre> 

我在VS2008中創建了一個新的服務器連接到正在使用的服務器和數據庫。 我從.dbml文件中刪除了「聯繫人」表 我將聯繫人表從服務器連接拖到設計器表面上,該表面重新創建了包含新列的實體。

一切建立,但在調試新的代碼我得到錯誤「無效列名」

<pre> 
    var results = from b in _db.Contacts 
        where b.NoticeExpiryDate <= DateTime.Now 
        select b; 
</pre> 

請任何人可以幫助我得到這個排序。 我也嘗試了以下鏈接的工具,但沒有結果。 http://www.huagati.com/dbmltools/

回答

0

當你有一個大的解決方案 一定要檢查所有可能的配置文件。 請務必在您正在處理的數據庫上運行SQL事件探查器,以確認您正在從正確的數據庫進行調試。

更新連接字符串以指向正確的服務器和數據庫。

相關問題