方法应该不止一种,简单的就是在z的model里设置下就好了
private string _shuzhi;
public int shuzhi
{
get { return Convert.ToInt32(_shuzhi); }
set { _shuzhi = value; }
}
复杂一点的话,可以从数据库读取z-Model那里操作,加个特性,重新映射数据库表对应的model字段
[DataMapping("shuzhi", System.Data.DbType.String)]
public int shuzhi { get; set; }
建议你用上面那种简单的方法,因为数据库里的字符串不一定能全部转换为int类型,处理不好容易抛异常。而用上面那种方法可以有很多种方式避免异常,比如
int.TryParse("1",out shuzhi)