【问题标题】:LINQ vs SQL while working with RDBMS使用 RDBMS 时的 LINQ 与 SQL
【发布时间】:2009-10-11 20:04:35
【问题描述】:

如果我选择 LINQ,我可以完全放弃 SQL 吗?

如果是,那么,如果我选择 LINQ,我应该完全放弃 SQL 吗?

使用 DataContext 类连接到 RDBMS 后,我真的需要 SQL 吗?

【问题讨论】:

  • 你很困惑。 LINQ 是一组语言特性。您指的是 LINQ to SQL 吗?

标签: sql linq


【解决方案1】:

仅适用于最简单的情况,不会。分别。

Linq 确实很棒,但我不知道您为什么要故意放弃 SQL。 Linq2SQL 的翻译还不错,但是有时候,为了一个额外的毛茸茸的报告什么的,没有什么可以代替自己编写一个存储过程。

【讨论】:

  • +1 正好——Linq-to-SQL 很棒——适用于 90% 的情况。剩下的情况,还是要懂SQL,用SQL。
  • 我看到了你的更新,但我不知道它是什么意思。你需要 SQL 做什么?
  • 正如我在回答中试图说的那样,是的,您仍然需要 SQL。 Linq2SQL 不能做 SQL 能做的所有事情,这意味着你仍然需要 sql。
猜你喜欢
  • 1970-01-01
  • 2010-11-21
  • 1970-01-01
  • 1970-01-01
  • 2012-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多