0

我正在使用实体框架并为具有远程数据访问的应用程序开发架构。回到正题,我在数据库中查询一条记录(比如基于 itemcode)。现在我将得到结果集,我应该将它作为列表或集合返回还是简单地作为实体对象返回。我正在使用实体对象,但我的老板说我应该使用 List。他认为,返回结果作为一个实体也返回整个表结构。快速建议将不胜感激。

List<Employee> lstemployee = GetRecordByCode(itemCode)

或者

Employee emp = GetRecordByCode(itemCode)
4

1 回答 1

0

有什么不同?如果itemCode是唯一键,您将获得一个Employee对象或包含相同Employee对象的列表。你永远不会归还整张桌子。只有当GetRecordByCodecontext.Employees.ToList()在.WhereToList()

如果itemCode不是唯一的,您甚至必须使用列表。

于 2013-01-08T10:11:41.107 回答