如何在 LINQPAD 中删除数据库行



总菜鸟问题。我已经使用新的 linqpad 大约 20 分钟了。伟大!

但是现在我想删除数据库中的一行。我正在使用 EF5.0 连接。我似乎在帮助文件或网络上找不到任何东西。我唯一能找到的是 DeleteOnSubmit,它不适用于 EF(据我所知)。我也尝试过删除对象,它也不起作用。这就是我尝试过的。

var co = Companies.First();
co.Dump();
Companies.DeleteObject(co);

这是旧的...而且我不知道是否/何时添加了此功能(可能是为了响应此确切情况)...但是您可以按如下方式完成此操作(在给定的示例中):

//test the following line to ensure the context doesn't complain about the .First() reference
Companies.DeleteOnSubmit(Companies.First()); 
Companies.Context.SubmitChanges();
您需要

SaveChanges上下文( Companies )才能删除您的行。

Companies.SaveChanges();

相关内容

  • 没有找到相关文章

最新更新