我有个实体类如
public class MemberInfo
{
private string _email;
private string _username;
private string _password;
}
public MemberInfo() { }
/// <summary>
/// 自增ID
/// </summary>
public string Email
{
set { _email = value; }
get { return _email; }
}
/// <summary>
/// 会员登录名
/// </summary>
public string UserName
{
set { _username = value; }
get { return _username; }
}
/// <summary>
/// 密码
/// </summary>
public string Password
{
set { _password = value; }
get { return _password; }
}
}1、属性值和数据库字段都是一一对应的,如果字段比较多的话,属性也会很多,把表单的值一一赋给属性,代码会很多,很繁.
2、不知能不能把表单控件的命名与属性的命名一致,然后把控件的值一一赋给属性呢。有没有这个通用的方法呢不知我有没有表达的清楚呢,各位大哥能否指导一下。
public class MemberInfo
{
private string _email;
private string _username;
private string _password;
}
public MemberInfo() { }
/// <summary>
/// 自增ID
/// </summary>
public string Email
{
set { _email = value; }
get { return _email; }
}
/// <summary>
/// 会员登录名
/// </summary>
public string UserName
{
set { _username = value; }
get { return _username; }
}
/// <summary>
/// 密码
/// </summary>
public string Password
{
set { _password = value; }
get { return _password; }
}
}1、属性值和数据库字段都是一一对应的,如果字段比较多的话,属性也会很多,把表单的值一一赋给属性,代码会很多,很繁.
2、不知能不能把表单控件的命名与属性的命名一致,然后把控件的值一一赋给属性呢。有没有这个通用的方法呢不知我有没有表达的清楚呢,各位大哥能否指导一下。
对于model基本上 必须这样写
可以使用 工具 加快 输入http://www.cnblogs.com/zhuweisky/archive/2006/03/24/357894.html
HashTable tab = new HashTable();
tab["Email"] = "[email protected]";
tab["UserName"] = "venric";
tab{"Password"] = "123456";
MemberInfo member = new MemberInfo();
member = (MemberInfo)tab;然后就把值赋给对象的属性了.
不过,我试过了这样不行的,集合和对象好像不存在这样的转换,不知道还有没有类似这样的方法呢