我目前正在使用面向UI的MVC4的N层应用程序,该应用程序然后与WCF服务交谈,然后向使用EF从Oracle获取数据的业务层发出呼叫。我可以将我的DTO类暴露给WCF客户端,还是应该使用自动生成的类?
我创建了一组DTO对象,这些对象从EF填充,并通过WCF服务发送到UI。我的问题是这样的......
当我在UI中添加服务引用时,我得到了DTO类在Reference.cs中重新创建了一部分服务代码。这是好的,还是应该添加一个对原始DTO类项目的引用呢?
它是纯粹的开发选择,还是有特定的好处或陷阱或任一方法?
任何帮助将不胜感激。
谢谢,尼克