最初我使用的是连接数据库的方法来建立数据连接的,后来听了同学用EF框架来生成数据库自动连接,感觉很好用,然后我就重新用EF框架生成数据库
使用EF框架生成数据库,要有相应的模型类,模型类如下:
public int ID { get; set; }
[DisplayName("球员编号")] public string Name { get; set; } [DisplayName("球员姓名")] public string TeamName { get; set; } [DisplayName("队伍名称")] public string Status { get; set; } [DisplayName("球员定位")]这是数据库的各个字段,DisplayName 是在页面上显示的文字,可以理解成给字段起别名。
public class pDBContext : DbContext
{ public DbSet<Players> player { get; set; } }这是系统自动生成的数据表
下面这段代码和上面的一样,也是模型类生成数据库
public class Score
{ public string ScorePlayer1 { get; set; } [DisplayName("中国队得分选手")] public int TotalScore1 { get; set; } [DisplayName("中国队总得分")] public string ScoreType1 { get; set; } [DisplayName("得分类型")] public string ScorePlayer2 { get; set; } [DisplayName("塞尔维亚队得分选手")] public int TotalScore2 { get; set; } [DisplayName("塞尔维亚队总得分")] public string ScoreType2 { get; set; } [DisplayName("得分类型")] public class gDBContext : DbContext { public DbSet<Score> Students { get; set; } } }