我正在使用 EF 4.0、linq to entity、VS 2010 和 SQL Server 2005 存储过程来做一个小型搜索应用程序。我已经设计了 EDM 和所需的层。表示层正确显示搜索结果。
现在的困境是搜索应该足够灵活以从不同的表中读取。例如,对于当前的搜索,应用程序正在从表 A 中读取数据。明天应用程序可能需要从表 B 中读取,该表的列名可能与表 A 完全不同。
使用 EDM 如何将表 A 列映射到表 B 列,而不会对表示层产生任何影响。
任何建议/指针/链接将不胜感激。
非常感谢您的时间和帮助。