是否可以使用Linq来更改数据库表?

ak3*_*t0n 4 alter-table linq-to-sql

我试图以编程方式删除访问数据库中的表中的列,发现自己无法这样做!它可能吗?它让我觉得我没有任何明确的想法,linq到sql 无法做到.有任何想法吗?

Tho*_*rin 5

LINQ to SQL中没有任何内容可以让你在不编写T-SQL的情况下做到这一点,没有.

同样,如果不先选择要更改的数据并操纵对象,则无法进行直接更新或删除.您必须为这些东西编写存储过程并将它们添加到要调用的模型中.有关概述,请参阅此MSDN页面.

如果你不介意源代码中的T-SQL,那么使用DataContext.ExecuteQuery也应该有效.