读书人

实体类的设计(XDE for .net)

发布时间: 2011-12-24 23:03:24 作者: rapoo

求教:实体类的设计(XDE for .net)
初学设计,问题可能很简单

对于一个象User这样的类,有两个属性:UserId int, UserName sting
我设计成下面这样:

public class User{

int _userId;
string _userName;

public int UserId{
get{...}
set{...}
}

public int UserName{
get{...}
set{...}
}

public int Add(){
...
}

public bool Delete(){
...
}

public bool Update(){
...
}


public ArrayList Retrieve(string cond){
...
}

}

在xde for .net中,我将上面的类转成实体类,并将实体类转成Data Modeler的Table,可是生成的column却有4个:_userId, _userName, UserId, UserName。

请问有没有什么办法让只有stereotype=property的才生成column?
或者我的实体类就不应该这样设计?那我该如何做?

[解决办法]
如果是设计模型,不应该出现这两个方法
public int UserId{
get{...}
set{...}
}

public int UserName{
get{...}
set{...}
}

将那两个变量标记为属性就可以了
[解决办法]
加上 private 关键字
[解决办法]
private int _userId;
private string _userName;
你先试试看
[解决办法]
xde ?
xde 是IBM的那个UML开发工具吗?

读书人网 >.NET

热点推荐