【发布时间】:2010-11-06 20:07:50
【问题描述】:
我有一个 SQL Server 表,它具有通用名称,如 Text1、Text2.. 等。该表是这样设计的,因为相同的结构用于不同的项目。
我在 .NET 中有一个具有属性的类。假设 Customer 类有一个名为 FirstName 的属性。
如何在应用程序中只执行一次从 FirstName 到 Text1 的映射(中心位置),以便在创建不同的 DAL 方法时不必记住和硬编码整个应用程序的映射?
例如,我希望应用知道我何时要更新,插入 FirstName,DAL 自动使用 Text1。基本上我不必记住哪个属性去哪个列。这个想法是开发人员不会以错误的方式映射属性/列。它总是一致的。
注意:数据库插入、更新和删除只能通过存储过程进行。
【问题讨论】:
标签: sql-server data-access-layer data-mapping