У меня есть приложение, которое обнаруживает изменения данных элемента управления WebBrowser, управляемого AJAX, и затем сохраняет эти транзакции в нормализованной базе данных.
Нормализованная модель данных имеет 4 таблицы с ключами «один ко многим», и, думая о записи / вставке, я подумал, что для этого может быть проверенный временем шаблон проектирования.
Каждый объект данных может содержать 3 элемента данных, которые будут повторяться в ненормализованной или сглаженной базе данных.
Нужно ли искать во всех трех таблицах, чтобы определить, существует ли запись, прежде чем вставлять уникальный элемент данных в новую запись таблицы из транзакции?
Существует ли класс C # в MS .NET, MFC или LINQ, который;
- упрощает кодирование
- улучшает производительность или
- реализует лучший в своем классе шаблон проектирования?
Я искал библиотеки шаблонов и еще ничего не видел.