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

咨询:实体类 数据实体 业务实体
可能概念也需要大家解读下。

怎么样用呢?

比如. USER表
USERID,
PASSWORD,
PERSON_ID,


PERSON表。
PERSON_ID,
NAME,
用代码生成器生成的就是数据实体。

但是发觉PERSON_ID在查询操作的时候不好用啊。

GV绑定USER时又要把ID列给换回来。
怎么做会好用。

类聚合??
(
用业务实体??
public class USER
{
...
public person {get;set;}
}
USER u= new USER();

但是那样插入就不知道怎么用了。
)
矛盾。
不想用DT去 select



------解决方案--------------------
类聚合,可以使用Lazy成员。

其实实体类可以通过Entity Framework产生,不需要代码生成器。
------解决方案--------------------
可以使用一个Entity实体类层来解决,当然在DAL层中需要写一个转换器例如UserConvert来转换业务实体和数据库实体
------解决方案--------------------
我也有点不清楚
------解决方案--------------------
看看linq to entities吧!
------解决方案--------------------
探讨

可以使用一个Entity实体类层来解决,当然在DAL层中需要写一个转换器例如UserConvert来转换业务实体和数据库实体