Click here to Skip to main content
15,881,568 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,

I want some good suggestion from all of you.

I am working on ASP.Net,C#, SQL 2008 since last 4 years.
Now I want to learn MVC and entity framework. First I want to finish entity framework (at least basics of it.) than MVC.

My question is for learning entity framework should i do mastering in linq. From google, I come to know entity framework uses linq.

what path should i follow?
Some one can say "as you feel comfortable". But in what way i can get maximum result(learning) in minimum time. Please note, I am not asking about short cuts of linq or entity framework.

I want basics knowledge of MVC and entity framework for a change.

Thanks in advance.
Posted
Updated 11-Mar-15 18:39pm
v4

You absolutely should learn LINQ. You wouldn't have to "master" it (as in knowing even the rarely used features by heart) but you should feel comfortable using the common features (joins, groupings, projections, aggregation..). It's one of the top features of C# and is not only required to use Entity Framework efficiently but will also help you just about anywhere when dealing with in-memory collections, datasets/datatables or XML.
 
Share this answer
 
Comments
Santosh K. Tripathi 12-Mar-15 0:59am    
Thanks for reply.
The same question raised when I plan to learn MVC . So I suggest you to read the below link which i was asked .this may help you.

Entity Framwork or LINQ for MVC ?[^]


EF code first or Model First or DB First?[^]


Additionally I suggest you to learn MVC from this Video tutorial series.Its helped me a lot.

https://www.youtube.com/watch?v=-pzwRwYlXMw&list=PL6n9fhu94yhVm6S8I2xd6nYz2ZORd7X2v[^]

All The Best.
 
Share this answer
 
v2
Comments
Santosh K. Tripathi 12-Mar-15 0:59am    
Thanks for reply.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900