私は LINQ to SQL で遊んでいますが、簡単な質問がいくつかあります。
- クエリの最後に Select が必要になるのはいつですか?
- Select を省略できるのはいつですか?
クエリの例を次に示します。
Dim pageRoute = From r In db.PageRoutes Where r.PageId = pageId Order By r.Id Descending
Dim pageRoute = From r In db.PageRoutes Where r.PageId = pageId Order By r.Id Descending
Dim dp = From r In db.DownloadPageOnlineOnlies Where r.PageId = pageId Order By r.Weight Descending, r.Id Ascending
Dim download = (From r In db.Downloads Where r.Id = id).First
- それらのいずれかが技術的に間違っていますか?
- それらは Select などで改善できますか?
一言で言えば、次のいずれかがいつ必要になるかわかりません。
Select r
Select r.AColumnINeed, r.BColumnINeed (does this improve performance?)
ありがとう。
PS LINQ クエリが非常に大きくない限り、1 行で記述するのが好きです。