我正在開發一個類似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