小编gDe*_*per的帖子

为什么使用匿名类型而不是创建类

我正在重构一个较旧的应用程序,它使用动态内联SQL,从大型Oracle数据库中提取数据.我创建了一个工作正常的存储过程(PL/SQL).因为它只有一行(datarow),所以我让它返回一个数据行.该类位于DAL中.

在我重构的过程中,我认为我会将数据库(在DAL中)与业务层隔离(使用linQ).我的第一个想法是创建一个包含返回的数据行的对象.

我的一位同事推荐匿名类型,我不熟悉.在我迄今为止所做的阅读中,它看起来很简单.如果我仍然需要使用匿名类型放置字段名和字段类型,我只是没有看到它的值.

我错过了什么吗?如果我返回数据集/数据表,那么使用匿名类型会有更多价值吗?

c# linq anonymous-types

2
推荐指数
1
解决办法
2952
查看次数

标签 统计

anonymous-types ×1

c# ×1

linq ×1