У меня есть таблица SQL Server, которая имеет общие имена, такие как Text1, Text2 и т. Д. Таблица была разработана таким образом, потому что одна и та же структура используется для разных проектов.
У меня есть класс в .NET, который имеет свойства. Скажем, у класса Customer есть свойство FirstName.
Как я могу выполнить отображение из FirstName в Text1 только один раз (центральное место) в приложении, чтобы мне не приходилось запоминать и жестко кодировать сопоставления во всем приложении при создании различных методов DAL?
Например, я хочу, чтобы приложение знало, когда я хочу обновить, вставьте FirstName, DAL автоматически использует Text1. По сути, мне не нужно запоминать, какое свойство относится к какому столбцу. Идея состоит в том, чтобы разработчики не отображали свойства / столбцы неправильно. Это всегда соответствует.
Примечание. Вставка, обновление и удаление базы данных допускаются только с помощью хранимых процедур.