0
通常,當我使用實體框架時,通常使用如下所示的查詢來查詢數據庫表。LINQ to SQL和LINQ to Entities之間有什麼區別?
var query = from persons in dbcontext.Person
where gender==1
select persons;
這是一個LINQ to SQL或LINQ to entity?
通常,當我使用實體框架時,通常使用如下所示的查詢來查詢數據庫表。LINQ to SQL和LINQ to Entities之間有什麼區別?
var query = from persons in dbcontext.Person
where gender==1
select persons;
這是一個LINQ to SQL或LINQ to entity?
當您使用實體框架作爲對象關係映射(ORM)的正確總站technicus針對EF LINQ查詢 - 這意味着,在您的示例使用DbSet
ObjectSet
設置的EF上下文(或者像dbcontext.Person
LINQ查詢)作爲其初始來源 - 是LINQ到實體。
LINQ to SQL是另一個ORM的名稱(同樣來自Microsoft,比EF早一點,並且不再處於活動開發中,可以這麼說)。我真的不確定對LINQ to SQL上下文的LINQ查詢是否也稱爲「LINQ to SQL」。
無論如何,既然您使用EF,「LINQ to Entities」可能永遠是正確的術語。不要在堆棧溢出中使用「linq-to-sql」標籤來了解有關EF的問題,因爲這個標籤是針對上述舊ORM的問題保留的。