Если вам повезло, что вы можете начать с нуля, на зеленом пастбище - во что бы то ни стало, потратьте то время, которое вам нужно, чтобы познакомиться с Entity Framework!
Это отличный ORM- и отличный помощник по производительности.EF может помочь вам в 80% случаев - захватить объект, манипулировать им и сохранить его обратно в базу данных - просто оооочень намного проще!
using(MyDatabaseContext ctx = new MyDatabaseContext())
{
Customer c1 = ctx.Customers.Find(4711);
c1.Name = "Acme Inc.";
// set other properties, if needed......
ctx.SaveChanges();
}
Использовать ли ваш SQL-каркас так же просто, как этот ??Не может быть , что трудно выучить для разработчиков Delphi!Delphi и .NET Framework на самом деле очень похожи (да! Один и тот же парень их создал, в основном .....), и переход на .NET из Delphi очень прост и очень естественен (я сделал этот шаг пару лет назад) - оченьна самом деле это проще, чем для разработчиков VB6 старой школы ....
Читайте о Entity Framework - начните с Руководства для абсолютных новичков по Entity Framework !EF заботится о слишком глупом и скучном «клеевом коде», который вам * больше не нужно писать самому .......
Также: использование EF неозначает, что вы больше не можете использовать SQL - для определенных задач, таких как массовые операции, SQL по-прежнему является лучшим выбором.Если вам нужно, по крайней мере, с EF в .NET 4, вы даже можете подключить хранимые процедуры в тех местах, где этого требуют производительность или другие проблемы.Работает как очарование!
Найдите много информации о Entity Framework (технические документы, образцы, видео) в Центре разработчиков MSDN Entity Framework