我正在开发一个类似API的REST,其中将创建初始日志调用,创建数据库行以及“登录会话密钥”(GUID/uniqueidentifier)被退回给客户。此密钥随后将用于所有随后对API的调用,作为安全检查,直至注销。在EVERY API调用中,我计划要求数据库使用键查找行,并且如果行的时间戳尚未过期,则允许API提供所需的服务。用于许多API登录密钥查找的LinqToSQL或纯SQL
对于每个“登录会话”可能发生数百次的简单select语句,在这种情况下,纯SQL预格式比LinqToSQL更好吗?
这也许能帮助 - 我认为简单的答案是这取决于:http://stackoverflow.com/questions/494816/using-an-orm-or-plain-sql – sgeddes
? linq-to-sql是一个ORM - 我错了吗? – sgeddes
由于Linq2SQL必须生成SQL,Pure SQL始终会比Linq2SQL执行得更好。但Linq2SQL在大多数情况下使用非常方便。 (我用它为大多数数据库的东西) – Magnus