首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

领域模型中可以包孕方法吗

2013-10-11 
领域模型中可以包含方法吗//比如有个实体类public Student : Entity{public string a{getset}//实体类中

领域模型中可以包含方法吗
//比如有个实体类
public Student : Entity
{
    public string a{get;set;}

    //实体类中可以包含方法吗,这样生成表的时候有什么影响吗?
    public string geta()
    {
      return "1111111"
    }

    //我以前在实体中包含枚举类好像就不行?
}
[解决办法]
领域模型和实体类不是一回事。

抛开这个不说,你给实体对象添加方法没有什么不可以的。
[解决办法]
每个人口中的“实体”都是不相同的,很多人用这个术语指和数据库表一一对应的类,特点是实体之间没有关联,将所有行为提取到专门的业务层,采用这种用法时最好不要加业务代码,而只是加辅助代码,比如数学计算和重写ToString,我对实体的用法是,有业务含义并且要在上下文中判同的对象,我会给实体加业务代码,但是实际当中加的并不多

热点排行