2009-08-26 83 views
4

我試圖以編程方式將一列放入訪問數據庫的表中,發現自己無法這樣做!這是否可能?它讓我覺得我沒有任何清晰的想法linq以sql 不能做。 任何想法?是否可以使用Linq來ALTER數據庫表?

+0

我還沒有測試過它,但您可以試試這個來發出實際的SQL命令:http://msdn.microsoft.com/en-us/library/bb399403.aspx – 2009-08-26 21:48:55

回答

5

LINQ to SQL中沒有任何東西可以讓你在不編寫T-SQL的情況下做到這一點,沒有。

同樣,如果不選擇要先改變的數據並操作對象,則無法進行直接更新或刪除操作。你必須爲這些東西編寫存儲過程,並將它們添加到要調用的模型中。有關概覽,請參閱this MSDN page

如果您不介意源代碼中的T-SQL,則使用DataContext.ExecuteQuery也應該可以工作。

相關問題