model层 建模的时候问题
一般建模都是根据数据库的字段来建模的。public string Pwd
{
get { return pwd;}
set { pwd=value;}
}
但这个方法 或者类似的 谁能跟我讲解下 怎么调用之类的方法么?
Depart de = new Depart();
public Depart Deaprt
{
get { return de;}
set { de=value;}
}
谢谢! model --------------------编程问答-------------------- 没看明白,占个沙发 --------------------编程问答-------------------- 一般建模的时候不都是定义变量的么?
private int userID;
public int UserID
{
get { return userID;}
set { userID=value;}
}
下面的这个方法我 我也不是很清楚
Depart de = new Depart();
public Depart Deaprt
{
get { return de;}
set { de=value;}
}
--------------------编程问答-------------------- 就是建立类与类之间的关系,比如部门跟员工,一个部门有多个员工,一个员工属于一个部门,则设计类的时候建立一个部门,就应该能够得到这个部门下的员工,Department.Employees 来获取员工,以面向对象的方式编程,与数据库E-R图相对应。 --------------------编程问答-------------------- 变量的类型由int变成Depart 就不懂了?都是定义属性 --------------------编程问答--------------------
public class Model
{
private string _UserID;
private string _Password;
public string UserIDEx
{
get { return _UserID; }
set { _UserID = value; }
}
public string PasswordEx
{
get { return _Password; }
set { _Password = value; }
}
}
--------------------编程问答-------------------- --------------------编程问答-------------------- 你确定有那种方式?
public class Impl
{
Model model = new Mdel();
model.UserIDEx="123123";
model.PasswrodEx ="dfsdfsdf";
MessageBox.Show("UserIDEx: "+ model.UserIDEx +"\n" + "PasswordEx"+model.PasswordEx);
}
public int Age{get;set;} --------------------编程问答-------------------- 这个是定义属性,属性用点语法直接获取。
public Depart Deaprt
{
get { return de;}
set { de=value;}
}
get和set表示可读可写的属性。特别说明你这个是对象属性和普通属性是一个道理。 --------------------编程问答-------------------- 你右键Depart 转到定义 看看什么东西不就明白了
补充:.NET技术 , C#