求教:实体类的设计(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开发工具吗?