由于是实际开发,而且是时间比较紧的,所以,在开发实现过程中,总有一些对原计划的改动:
AlumniBookModel数据库实体模型
这是主数据实体类,EF会根据此实体生成数据库,它的每一个成员都是DbSet类型,这是数据集类型,也就是内存中的表,数据库AlumniBookModel中共有九张表,它们的名字分别是成员的名字,但是,若是打开数据库,就会发现,它们的表名是这些成员名的复数,而这个机制,开篇已经有讲过,这里不再多说。再来看一下它的构造函数:
public class AlumniBookModel : DbContext { public AlumniBookModel() : base("ABConnection") { } public DbSet<Admin> Admin { get; set; } public DbSet<User> User { get; set; } public DbSet<UserInfo> UserInfo { get; set; } public DbSet<Class> Class { get; set; } public DbSet<School> School { get; set; } AlumniBookModel继承了DbContext,也就是数据库上下文类,这个类就想当一个数据库类型,它对不同的数据进行了封装,构造方法中传进去参数ABConnection是web.config中 <connectionStrings> <add name="ABConnection" connectionString="Data Source=|DataDirectory|AlumniBook.sdf" providerName="System.Data.SqlServerCe.4.0" /> </connectionStrings>
connectionString数据库连接字符串,数据库会根据它在合适的时候创建数据库,具体细节,我在介绍EF的时候已经说过了,这里不在详细说。
下面介绍一个普通数据实体模型类(表)--UserInfo
UserName实体模型图
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, 数据
, 模型
, public
, 实体时间类型
, dbcontext
, 根据实体名自动生成
, DbContext
, 成员
实体
校友录的设计与实现、spring mvc实体类注解、springmvc 接收实体类、springmvc 实体类封装、springmvc 注入实体类,以便于您获取更多的相关知识。