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();

 

posted @ 2016-03-23 22:50  洛晨随风  阅读(254)  评论(0编辑  收藏  举报