Hi Alex,
I am really glad to hear that you have learnt LINQ for more than half a
year. I like LINQ and Entity Framework. They are two great technologies
of Microsoft. Here are my ideas for your references:
LINQ is a SQL-styled query language used in Visual C# or VB.NET managed
codes to query different data sources. We have LINQ to Objects, LINQ to
XML, LINQ to SQL, LINQ to Entities, LINQ to DataSets, and many other LINQ
extension providers, from Microsoft or many third parties. LINQ has
provides us with a uniform standard to query different source of data. One
way, but it fits many different scenarios.
Entity Framework makes the relational database into an object oriented
model. We can perform normal CRUD operations on the database tables,
views, and call stored procedures via Entity Framework. In LINQ to
Entities and LINQ to SQL, the LINQ query is translated into certain SQL
command during runtime to query the database. So LINQ plays an important
role on query data in Entity Framework. But besides LINQ, Entity Framework
has many other important concepts and methods, like stored procedures,
Entity SQL, and EntityKey.
My suggestion:
If you are developing some websites/applications connecting to relational
database, Entity Framework can have a higher priority in your learning
plan, since you must be familiar with basic knowledge of LINQ after the
half-a-year studying.
Here are more references about Entity Framework for your references:
Stored Procedure Support (Entity Framework)
http://msdn.microsoft.com/en-us/library/bb399203.aspx
Entity SQL
http://msdn.microsoft.com/en-us/library/bb387145.aspx
Working with Entity Keys (Entity Framework)
http://msdn.microsoft.com/en-us/library/dd283139.aspx
Hope you have a nice weekend!
Best Regards,
Lingzhi Sun
Microsoft Online Community Support
=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(e-mail address removed).
This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================