咨询:实体类 数据实体 业务实体
可能概念也需要大家解读下。
怎么样用呢?
比如. 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吧!
------解决方案--------------------