Hi guys, I’m learning C# for 3 months, I used Visual Studio to learn this language, and I met some performance issue with that IDE. Now I am using Rider to write C# application and don’t know how to create a LinQ to SQL Classes (.dbml file), which can be created with some easy clicks on VS.
Does anyone have an idea? Thank you.

You shouldn’t be using LINQ to SQL, that’s ancient technology, it was obsolete 10 years ago ish (replaced by linq to entities). I don’t use rider but it is relatively new, i’d be surprised if it supported something that legacy
I know that technology is too old. At first, I plan to learn Entity Framework, but I have some issues that I can’t solve by myself, so I use LinQ to SQL (ofc it’s ancient) to write my application. Thanks for your advice, I am going to learn EF.
Why not share the problem you’re trying to solve that you think L2SQL is the solution for?
I create a database like 1st, 2nd, and 3rd picture. After that, I create an ADO.NET Entity Model and its diagram like the 4th picture. Where is my Certificate table?
My database and ADO.NET diagram below
https://imgur.com/a/CQiVrhZ
I use Rider as my primary IDE. I’m unaware of a LINQ to SQL tool similar to what you’ve mentioned.
I’m a bit puzzled as to why you’re focusing on legacy tech when you’re still a beginner who’s only been learning for 3 months. I would highly recommend you start using .NET Core or .NET 5 and forget about the legacy tech until you have a need to learn it. I don’t see much upside to your current strategy.
You don’t want to be teaching yourself bad or outdated practices as a beginner.
C# devs
null reference exceptions

source