请问在层开发的时候,Model(数据模型,实体类),这个到底有什么作用,怎么建?好迷惑哦~~例:
[code=C#]
private String adminName = "";
        public String ADMINNAME
        {
            set
            {
                adminName = value;
            }
            get
            {
                return adminName;
            }
        }
[code]获取的时候就是 User user=new User()
               user. ADMINNAME=""我不懂这个过程啊,还请高人指点~~,叩谢~~`

解决方案 »

  1.   

    Model模型  一个类 
    在写Model类的时候 字段定义为似有  
    属性 根据你的需要可以只给读也可以只给写,这样算是一种规范 如果多个人协作开发的时候尤其重要  你定义一个用户类的 Model里面的用户名 密码 地址 都规定了命名 
    那样不会出错 
      

  2.   

    其实不一定非要这样写的 ,但是为了后面的维护和协作开发这个才显得比较重要
      不知道你说的 不懂这个过程是不懂什么过程 ?http://blog.sina.com.cn/s/blog_5ea9354f0100dea0.html  //建议看看
    http://download.csdn.net/source/1047212  //案例
      

  3.   

    比如Model里有一个AccountInfo的类,
    一般注册账户需要传递
    public void CreateUser(string UserName, string Password)
    {
       // do sth;
    }我定义一个AccountInfo包含UserName和Password属性
    则直接可以
    public void CreateUser(AccountInfo account)
    {
       // do sth;
    }
    AccountInfo怎么定义?还有CreateUser(AccountInfo account)是什么意思?
      

  4.   


    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;
    }要什么过程? 直接用不就行了
      

  5.   


    AccountInfo类对应数据库中的一个表Account
    AccountInfo类有很多属性对应表Account的字段
    这样,AccountInfo类的对象就可以传递表的一条记录信息了
    CreateUser(AccountInfo account)是创建一个用户的方法
    参数是AccountInfo类的对象
      

  6.   

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

  7.   


    CreateUser应该是一个创建用户的方法  AccountInfo就是一个Model定义了一些属性 account是model的对象
    在之前需要
    account.属性=赋值 ;
      

  8.   

    哦,大概清楚了,就是先实例化一个变量出来
    比如          NewsData newObj = new NewsData();
           newObj.NEWSTYPE = dlType.SelectedValue;//新闻类型
            newObj.TITLE = WebUtility.InputText(txtTitle.Text, 50);//标题再在数据层就直接是
           public void insertNews(NewsData newObj)
    {
       //这样就可以直接拿到字段
         NEWSTYPE 
         Title
    }是这样理解的么?