текст ссылки Я бы пошел на Subsonic, зрелый генератор DAL и значительно повысил производительность.
Мы использовали его как с MySQL, так и с SQL Server - без головной боли. Создает классы для таблиц, хранимых процедур, имен столбцов. Поэтому каждый раз, когда мы выполняем действия Somthing Dot Intellisense, перемещайте клавиши со стрелками и точку с запятой.
Каждый раз, когда ваша схема изменяется, вы можете восстановить эти классы, и вы дома. Также вы можете расширить их, создав частичные классы.
Он поддерживает почти всю семантику SQL - объединения, загрузка коллекции по первичному ключу, добавление предложения WHERE, упорядочение по, счетчик, верх, вызов хранимых процедур, представления и т. Д., А также интуитивный синтаксис - большой плюс.
Чтобы дать вам некоторое представление о таблице книг [BookID-PK, title, AuthorID], она генерирует несколько типов методов.
- Вставить метод, который принимает Title, AuthorID
- Обнуляемые столбцы являются необязательными.
параметры a.k.a C # Обнуляемый тип?
- Метод обновления, который принимает BookID, AuthorID, Title
- Загрузка книги по первичному ключу (полезно при отображении страницы сведений)
- BookCollection и Book Entities, просто вызовите BookCollection.Load, и у вас есть список книг, готовых для привязки к любому элементу управления с привязкой к данным
Вот быстрая ссылка.
Спасибо,
Маулик Моди