本文在于巩固基础
数据库开发模式:
1.数据库优先开发模式
2.模型优先开发模式
EntityFramework学习之一
最简单的一个案例
第一步创建模型
public class Student { [Key] public int StudentId { get; set; } public string StudentName { get; set; } public string Sex { get; set; } public int Age { get; set; } }
第二步创建上下文类
public class EntitiesContext:DbContext { public EntitiesContext() : base("name=ConnString")//即连接字符串 { } public DbSet<Student> Students { get; set; } }
第三步配置连接字符串
<connectionStrings> <add name="ConnString" providerName="System.Data.SqlClient" connectionString="Data Source=(local);Initial Catalog=MyDB;Integrated Security=true;"/> </connectionStrings>
第四步利用上下文来获取数据
private EntitiesContext _db=new EntitiesContext(); public ActionResult Index() { return View(_db.Students.ToList()); }
数据库中自动生成的表