【发布时间】:2010-09-12 20:13:15
【问题描述】:
我正在开发一个 WinForms 客户端直接调用数据库的 2 层应用程序。在其中一种情况下,我需要向用户显示客户实体列表。问题是客户实体包含很多属性(有些很重),我只需要其中两个——名字和姓氏。因此,为了提高性能并使表示逻辑更清晰,我想创建某种仅具有所需属性的 CustomerSummaryViewModel 类,并使用 NHibernate 的投影功能来加载它。我在这里担心的是,在这种情况下,我的数据访问逻辑与表示相结合,在我看来这在概念上是错误的。
您认为这样可行还是有更好的解决方案?
【问题讨论】:
标签: winforms nhibernate presentation-model