MVC 学习小总结
一般情况下新增字段首选现在数据库更新,然后再从数据库更新模型
第二选择是从模板添加字段更新数据库(面临删除所有数据可能,慎用)
第三是没有T4模板的前提下再模型完成操作然后修改model类防止model类不能同步更新
当然有T4模板才会更新model类
actionResult:
返回内容:return Content(字符串)
返回指定视图: return view(“viewName”)
JsonResult:
返回JSON:return Json(object数据)
MVC除了包括M,V,C还包括路由这一部分
EF过程: 代码——EFSQL——SQL 然后再次 SQL结果——EFSQL结果——代码结果
关键文件:数据库和实体关联的XML文件
codenoly:
第一步生声明下文
public class MyContext:DbContext
{
public MyContext(string conStr):base(conStr)
{
}
public DataSet<Book> Book{get;set;}
}
第二步:
不需要XML文件的CODENOLY 关键代码:
context.database.CreateIfNotExists();
强类型: viewData.mode=Person的实例化,
前台调:@Mode.Name/Id/....;
ef基本添加数据库方法调用:DBSet
public TeacherContext() : base("") { teacher.Add } private DbSet<Teacher> teacher;
Set:
teacher.Set<Class>().FirstOrDefault();
Entry:
teacher.Entry<Teacher>(cs).State = EntityState.Added;
每次增删改后加入
//teacher.SaveChanges();
积累小的知识,才能成就大的智慧,希望网上少一些复制多一些原创有用的答案