Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Whats the difference between Signum Framework and other frameworks (Linq to Sql, Entity Framework)?

difference frameworks LINQ sql
0
Posted

Whats the difference between Signum Framework and other frameworks (Linq to Sql, Entity Framework)?

0

In Signum Framework you start writing the entities in C#, then the database is generated from them, not the other way around. Just like what Django for Python does. This difference has a lot of implications, the most obvious one: You need a new database. But there are also a lot of good ones 🙂 • There’s less code duplication since your entity model is the only authority. • All your code is C# code, so refactoring works fine. • You can place validation straight on your entities using attributes. This is not possible using partial classes. And more importantly, having some basic features in every single entity makes it way more simple to write generic code to deal with the entities on every layer, UI, BL, and DB. This makes things like EntityControls possible.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.