У меня есть простое приложение winforms, которое я подключаю к своей базе данных с помощью linq-to-sql.
Я сгенерировал классы непосредственно из базы данных, и у меня есть класс DataAccess, который оборачивает мой текстовый текст и может дать мне все, что мне нужно.
У меня есть представление, которое использует источник данных объекта для заполнения DataGridView и набора связанных текстовых полей и т. Д. Для моей сущности (назовем его EmployeeView)
Представление загружает все существующие строки, и когда я щелкаю по сетке, поля обновляются соответствующим образом.
Если я изменю поля, изменения будут сохраняться при внесении изменений в записи, но я не уверен, как сохранить изменения через слой доступа к данным. Как я могу определить, какие записи являются грязными и должны быть сохранены? Как мне их потом сохранить? Каков наилучший способ добавить новые записи? Удалить записи?
Я могу найти много ресурсов в Интернете, но ни одного с примерами, которые мне нужны. Может кто-нибудь помочь мне с некоторыми из основных моделей или указать мне хорошее место?