2010-07-29 79 views
0

我正在使用存儲過程,如果我添加/刪除參數(在存儲過程中)比當我在dbml中看到比我沒有看到任何更改,所以我是什麼目前做的是刪除sproc並添加回dbml設計器。如何在DBML中存儲更改(存儲過程)

這是linqtosql的正常行爲嗎?

在未來,如果我最終修改sproc出於某種原因,我需要最終更新dbml嗎?

回答

0

有幾種從數據庫生成Linq To SQL類的方法,它們都不提供往返編碼或實時更新。如果你改變你的數據庫,包括sprocs,那麼你需要重新生成Linq到SQL類。

+0

所以我想我只有選擇是去與ADO.NET – 2010-07-29 19:37:54

+0

即使在ADO.NET你將不得不改變你的代碼,如果雜質返回變化。沒有什麼可以獲得的,重新生成Linq to SQL類並不痛苦。 – Lazarus 2010-07-29 20:57:47