【发布时间】:2011-04-26 18:39:39
【问题描述】:
我正在寻找一种创建通用 GetById 的方法,该 GetById 将 params object[] 作为参数,知道找到 key/s 字段并知道找到相关实体。
在寻找解决方案的过程中,我想到了一个返回 PK 字段定义的通用方法和一个可以基于字段返回实体的通用方法。
我正在寻找可以在一个或多个字段作为主键的表中使用的东西。
编辑
一个或多个字段作为主键示例 =
表客户有(CompanyId、CustomerName、Address、CreateDate)。
客户的主键是 CompanyId 是 CustomerName。
我正在寻找通用的 GetById,它也知道处理这些表格。
【问题讨论】:
-
你能举一个你想做的例子吗?你怎么能有“一个或多个字段作为主键”?你是说复合键吗?
-
从概念上讲,这是否类似于编译器在选择正确的重载时需要做的事情?
标签: c# .net entity-framework