【发布时间】:2011-03-25 10:35:14
【问题描述】:
我有一个具有以下属性的对象
Books
----------
ID , Name
现在,我想为表示层中的网格视图返回一个对象,该对象具有比原始对象更多的属性
Gridview Object
---------------
ID, Name, Quantity, Location, ISBNNO, LastIssued
我目前没有任何由这些属性组成的业务对象,我不想仅仅为了网格视图而创建它。
如何创建和返回自定义 像这样的物体在飞行中?我是 DTO 的新手。谁能给我一个 在我的 DAL 中返回 DTO 的示例 ?
谢谢, 达米安。
【问题讨论】:
-
当您不想为您的应用程序创建对象时,您创建对象的目的是什么?
-
对不起,我的意思是创建一个业务对象文件。我的每个业务对象都在一个单独的 cs 文件中。
-
是的,每个类都应该在它自己的代码文件中。请不要误会我的意思,但是在它自己的代码文件中创建一个类的问题在哪里?我觉得我有点困惑。
-
对不起 PVitt,问题是我最终为每个 gridview 提供了很多单独的类文件。在我的例子中,有 150 个。所以我认为也许有某种方法可以将它们放在单个类文件中,或者只是从 DAL 创建并返回一个对象。
标签: c# asp.net business-objects