多层多数据库模式开发的实验(二)实体

    实体类是对象实体在系统中的表示。它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。很多情况下,实体类和数据库中的表(这里指实体表,不包括表示对应的关系表)是一一对应的。但这并不是一个限制,在复杂的数据库设计中,有可能出现一个实体类对应多个表,或者交叉对应的情况。在本实验中,实体类和表是一一对应的,并且实体类中的属性和表中的字段也是对应的。

用户对象User实体


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MWC.Entity
{
    
public class User
    
{
        
public User()
        
{
            _UserID 
= Guid.NewGuid();
            _UserName 
= "AutoCreate";
            _LoginUID 
= "Auto" + System.DateTime.Now;
            _LoginPWD 
= "";
        }


        
private Guid _UserID;
        
public Guid UserID
        
{
            
get return _UserID; }
            
set { _UserID = value; }
        }


        
private string _UserName;
        
public string UserName
        
{
            
get return _UserName; }
            
set { _UserName = value; }
        }


        
private string _LoginUID;
        
public string LoginUID
        
{
            
get return _LoginUID; }
            
set { _LoginUID = value; }
        }


        
private string _LoginPWD;
        
public string LoginPWD
        
{
            
get return _LoginPWD; }
            
set { _LoginPWD = value; }
        }

    }

}

 

部门、群组对象Group实体


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MWC.Entity
{
    
public class Group
    
{
        
public Group()
        
{ }

        
private Guid _GroupID;
        
public Guid GroupID
        
{
            
get return _GroupID; }
            
set { _GroupID = value; }
        }


        
private string _GroupName;
        
public string GroupName
        
{
            
get return _GroupName; }
            
set { _GroupName = value; }
        }

    }

}

 

实体类将放在MWC.Entity工程下。大家可以看出来,实体类的代码很简单,仅仅是负责实体的表示和数据的传递,不包含任何逻辑性内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值