<分区>
我正在尝试了解是否可以使用 Entity Framework 从数据库中获取单行而不返回所有数据。也许我误解了 EF 的工作原理,但我相信它类似于以下内容:
TBL1
Id | Name | Place
1 | Teressa Green | UK
2 | Robin Banks | Germany
3 | Liam Neeson | Canada
如果我想要Robin Banks
我会做类似的事情
context.tbl1.where(obj => obj.name = "Robin Banks")
然而,据我了解,这是从表中获取所有数据,然后向下过滤到一行。有没有一种方法可以只将一行返回给逻辑,而无需一开始就返回所有数据?
把我的问题放在一句话里。当我只想要 1 行时,我试图避免加载所有行。