日期:2014-05-17  浏览次数:20881 次

寻求Model解释`~
请问在层开发的时候,Model(数据模型,实体类),这个到底有什么作用,怎么建?好迷惑哦~~

例:
[code=C#]
private String adminName = "";
  public String ADMINNAME
  {
  set
  {
  adminName = value;
  }
  get
  {
  return adminName;
  }
  }
[code]

获取的时候就是 User user=new User()
  user. ADMINNAME=""

我不懂这个过程啊,还请高人指点~~,叩谢~~`


------解决方案--------------------
Model模型 一个类 
在写Model类的时候 字段定义为似有
属性 根据你的需要可以只给读也可以只给写,这样算是一种规范 

如果多个人协作开发的时候尤其重要

你定义一个用户类的 Model里面的用户名 密码 地址 都规定了命名 
那样不会出错
------解决方案--------------------
探讨
我不懂这个过程啊,还望指点一下,谢谢~~

------解决方案--------------------
C# code

Public Class AccountInfo 
{
  public string UserName
  {
    get{retrun _username;}
    set{_username=value;}
  }
  Public string Password
  {
    get{retrun _password;}
    set{_password=value;}
  }
  private string _username;
  private string _password;
}

------解决方案--------------------
探讨
C# code比如Model里有一个AccountInfo的类,
一般注册账户需要传递publicvoid CreateUser(string UserName,string Password)
{// do sth;}

我定义一个AccountInfo包含UserName和Password属性
则直接可以publicvoid CreateUser(AccountInfo account)
{// do sth;}

AccountInfo怎么定义?还有CreateUser(AccountInfo account)是什么意思?

------解决方案--------------------
探讨
还有CreateUser(AccountInfo account)是什么意思?