MVC架构介绍-Model的开发
程序员文章站
2022-05-04 15:08:10
需要在派生类实现lEntity,IEntity的两个属性EntityId和IsDeleteInDataBase,以显式方式实现 Model的所有属性存入数据库以前都要确保有相应的默认值,不要依赖数据库的默认值,建议在实体中增加New()方法用于添加实体前创建实体,例如: [PetaPoco.Tabl ......
需要在派生类实现lEntity,IEntity的两个属性EntityId和IsDeleteInDataBase,以显式方式实现
Model的所有属性存入数据库以前都要确保有相应的默认值,不要依赖数据库的默认值,建议在实体中增加New()方法用于添加实体前创建实体,例如:
[PetaPoco.TableName("spb_SampleEntities ")]定义了实体与数据库中哪个表进行映射;
[PetaPoco.PrimaryKey("ThreadID",autoIncrement=true)]定义了实体对应表的主键,可以设置是否自增类型;
默认情况所有公开的会映射到表中的同名字段,如果个别属性不需要存储使用[Ignore]进行标注,例如:
实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download
上一篇: 优先级队列的实现