There are 3 way for querying against conceptual model in EF :
- LINQ to Entity
- Entity SQL
- Query Builder Methods
Which one is better for which situation? Is there any performance issues for these 3 type of querying?
There are 3 way for querying against conceptual model in EF :
Which one is better for which situation? Is there any performance issues for these 3 type of querying?
In general, all these ways are appropriate for production.
In case you plan to reuse the LINQ to Entities query use CompiledQuery.
There is a number of performance peculiarities in Entity Framework - take a look at this MSDN article.