网络上的一个视频被版主删除了,只能自己研究了。已经月末了,金年必须搞定。
如下:
Model中的类主要来源于数据库的表,和表做的一个映射.如Category表中有CategoryId,Name,Descn三个字段,于是对应的类设计就该如下:
---------------
using System;
namespace PetShop.Model {
//序列化用
[Serializable]
public class CategoryInfo {
//私用字段
private string id;
private string name;
private string description;
//构造函数
public CategoryInfo() { }
//重构
public CategoryInfo(string id, string name, string description) {
this.id = id;
this.name = name;
this.description = description;
}
// Properties 属性
public string Id {
get { return id; } //只可读
}
public string Name {
get { return name; }
}
public string Description {
get { return description; }
}
}
}
一般设计表时要考虑到字段的长度,如今天ERP给客户处理问题,由于表的设计字段长度为 Mac_Address varchar(50),
将客户机器的MAC地址插入到数据库中,但是由于客户的MAC地址过长导致无法插入成功。