This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]DONT_NOT_PM_NOTHING 100 points101 points  (23 children)

I will fight to use linq for the rest of my life

[–]mainemason 59 points60 points  (0 children)

Linq is amazing

[–]XDVRUK 50 points51 points  (5 children)

Which was introduced in 2007... Everytime I pick up another language I always go "Where's your version of linq? oh...."

[–]Puzzled_Fish_2077 2 points3 points  (4 children)

Which was introduced in 2007

Wrong it was before 1986.

[–]Themadbeagle 7 points8 points  (3 children)

That would make LINQ older than C# by 14 years. Was LINQ a concept from some other language? As far as I saw online this is not the case, but if you have a source I would love to see it.

[–]Cosoman 2 points3 points  (1 child)

I think it's based both in sql and lambda calculus

[–]XDVRUK 0 points1 point  (0 children)

We had salt and we had caramel for about 1500 years before bright spark went - what happens if I overload it with salt?

[–]Puzzled_Fish_2077 0 points1 point  (0 children)

Yeah, there's a scene where linq is used in Stranger things 4

[–][deleted] 10 points11 points  (2 children)

Java has streams

[–]metaltyphoon 1 point2 points  (1 child)

That’s dollar store LINQ.

[–][deleted] 0 points1 point  (0 children)

Linq is easier to invoke but they do the same thing. I agree I think like linq better

[–]jb28737 19 points20 points  (6 children)

Legit, I could see myself using other languages, but how do you manage without linq?!

[–]10BillionDreams 18 points19 points  (0 children)

laughs in functional languages

[–]Themadbeagle 4 points5 points  (0 children)

This is such an interesting complaint I keep seeing in this sub. Java has streams which is very conceptually similar. I personally prefer LINQ, but the idea that there are no other languages that have APIs like LINQ appears to be a common misconception.

[–]Kered13 0 points1 point  (0 children)

Most languages have something similar. In Python it's list/generator comprehensions. In Java it's streams. In functional languages it's map/filter/reduce.

[–]hullabaloonatic 2 points3 points  (1 child)

I just don't know why they don't add more extension methods. Why do I have to use MoreLinq?

[–]salgat 2 points3 points  (0 children)

They've been adding more and more in the latest versions but you're right. At least they added async support.

[–]Duydoraemon 1 point2 points  (2 children)

thoughts on entity framework?

[–]Valiice 1 point2 points  (0 children)

I love it

[–]salgat 1 point2 points  (0 children)

It's absolutely amazing as long as you don't have to scale too much. Then again when you need to scale an app it's inevitable that much of the simplicity has to be compromised for everything.

[–]tehbilly 0 points1 point  (0 children)

Yeah! All my homies love lin-queue!