【发布时间】:2011-03-24 01:41:50
【问题描述】:
您好,我正在编写一个具有搜索页面并在数据库中进行搜索的应用程序。
我想知道是否应该在 linq 或存储过程中执行此操作。
存储过程的性能是不是比linq to sql好很多?
我想这是因为为了编写 linq 查询,您需要使用 datacontext 来访问要查询的表。我想象这本身意味着如果桌子很大,它可能会变得低效。
如果你使用的是:
context.GetTable<T>();
有人可以在这里给我建议吗?
【问题讨论】:
-
Linq 并没有那么快,除非你有一些技巧,看看这个stackoverflow.com/questions/2363735/…
-
也阅读了这篇文章peterkellner.net/2009/05/06/…
-
“Linq 很慢”的说法是完全错误的。
-
@Mitch 我改变了它 - 好吧我仍然想知道 Linq ......真的,有很多支持它,所以我可能错了。我真的有 linq 的速度问题。所以我仍在寻找原因。
标签: c# asp.net linq-to-sql