SQL数据库的最佳提取

本文关键字:提取 最佳 数据库 SQL | 更新日期: 2023-09-27 18:16:43

当从SQL数据库中提取数据时,我总是将SQL命令嵌入到c#代码中

new SqlCommand(SELECT * from blah blah WHERE blah blah)

最近开始使用LINQ的其他任务,想知道什么是最好的方式来获得我需要的数据…

我应该只使用SQL来提取我需要的所有表,然后使用LINQ来优化数据吗?

还是别的什么?

SQL数据库的最佳提取

这取决于您使用的Linq类型。

如果你正在使用Linq to SQL,那么它基本上会为你编写SQL语句,但其他情况下,你需要使用带有硬编码语句或存储过程的SqlCommand。

也许是时候开始考虑使用像Pico, EntityFramework或NHibernate这样的ORM了?