У меня есть таблица SQL Server, которая имеет общие имена, такие как Text1, Text2 .. и т. Д. Таблица была создана так, потому что та же структура используется для разных проектов.Сопоставление свойств класса с общими столбцами в таблице. NET
У меня есть класс в .NET, который имеет свойства. Предположим, что класс Customer имеет свойство FirstName.
Как я могу сделать сопоставление от FirstName до Text1 только один раз (центральное место) в приложении, так что мне не нужно запоминать и жестко кодировать сопоставления по всему приложению при создании разных методов DAL?
Например, я хочу, чтобы приложение узнало, когда я хочу обновить, вставьте FirstName, DAL автоматически использует Text1. В принципе, мне не нужно помнить, какое свойство переходит в какой столбец. Идея заключается в том, что разработчики не отображают свойства/столбцы неправильно. Это всегда непротиворечиво.
Примечание: вставки, обновления и удаления базы данных разрешены только с помощью хранимых процедур.
Я не могу использовать сторонние ORM. Я предпочитаю делать это в .NET или LINQ. –
Я не понимаю этого менталитета, это как сказать: «Я не могу использовать отвертку, чтобы повернуть винт». О, ну, я думаю ... – mxmissile
Некоторые компании не разрешают компоненты третьей части для простых решений. Вы говорите, что используете powertoolbox для чего-то простого. Бросок в nHibernate, который является основным инструментом ORM, так что я должен набрать меньше, это не очень хорошая идея. Это также означает, что каждый разработчик в команде должен его изучить. Я ищу решение, которое я могу запрограммировать менее чем за час. –