日期:2014-05-20  浏览次数:20758 次

model层的类怎么直接赋值给dto层的类
model层的类怎么直接赋值给dto层的类,直接赋值好像不行,dtoClass=modelClass; 现在只能new一个dto然后model的属性一个一个读取出来赋值给dto,其实我的dto和model层属性一样,只是多出几项属性而已。怎么直接赋值不用一个一个属性的方式。在.net里有使用AutoMapper很好。

------解决方案--------------------
神马又是model层又是dto层的,神马框架?
------解决方案--------------------
DTO一般是用来封装你Model返回过来的对象,或者是DTO传递给Model去进行处理的。怎么会model直接赋值给DTO呢?
------解决方案--------------------
通常是Model里面的方法调用的方法参数是RequetDTO,然后ResponseDTO = Model里面的方法返回值,然后再进一步处理