我有一个 SQL Server 表,它具有通用名称,如 Text1、Text2.. 等。该表是这样设计的,因为相同的结构用于不同的项目。
我在 .NET 中有一个具有属性的类。假设 Customer 类有一个名为 FirstName 的属性。
如何在应用程序中只进行一次从 FirstName 到 Text1 的映射(中心位置),以便在创建不同的 DAL 方法时不必记住和硬编码整个应用程序的映射?
比如我想让app知道我什么时候要更新,插入一个FirstName,DAL自动使用Text1。基本上我不必记住哪个属性去哪个列。这个想法是这样开发人员就不会以错误的方式映射属性/列。它总是一致的。
注意:数据库插入、更新和删除只能通过存储过程进行。