Мне нужно интегрировать проект C# asp.net с базой данных SQL Server. Я читал много, но не могу найти «лучшее решение»База данных ASP.NET и SQL Server
Как мне кажется, это класс, который подключается к базе данных и содержит все SQL-запросы внутри, вместо того чтобы писать каждый запрос в файле .cs каждой страницы.
Есть ли полный учебник о том, как это сделать или я совершенно не прав?
Пожалуйста, дайте мне совет.
Я хотел бы передать объекты, а не постоянно запрашивать базу данных.
Спасибо!
Рассмотрите возможность использования ** ORM ** - объектно-реляционного картографа, такого как Entity Framework, Dapper.NET или NHibernate, чтобы избавиться от необходимости обходиться с нетипизированными столбцами и строками; ORM вместо этого обеспечивает хорошие, чистые, строго типизированные .NET-объекты для работы! –
Подробнее о [Entity Framework] (http://msdn.microsoft.com/en-us/data/ef.aspx) и [Dapper.NET] (http://www.codeproject.com/Articles/212274/ A-Look-at-Dapper-NET) - для .NET есть много ORM, но эти два являются моими фаворитами. –