Posts

Showing posts with the label Software engineering

How I learned LINQ query Fundamentals

Image
Some days back, I joined my new organization, and I came to know that my team extensively uses c# for their development purposes and I came from java background. By surfing through internet and watching some videos I was able to grasp basics of c# then started exploring code base my team. I saw that there are quite a lot of code pieces like: I found it bit difficult to understand as these are not part of c# syntax so after doing some google searches, I found that this is part of something called LINQ(Language-Integrated) queries which provides solution for object-relational mapping and simplifies operation between objects and data sources. Obviously, I had to learn more about it and become an advanced user, as my team is using it extensively.  Random thought: Yeah, it's okay I have to learn LINQ queries since my team is using it but why exactly they are using it?? Let's analyze advantages of LINQ: Familiar language: Developers don't have to learn a new query language for ...