时间:第5周10月9日;主题:数据模型(二)

Part I:回顾及提问

====================

1. Model专注于如何有效率地提供数据访问机制、交易环境、__________和商业逻辑验证等工作。

2. ASP.NET MVC中的一个设计原则是__________,相同功能或行为的代码只写一遍,然后在应用程序的任何地方都可以引用。

3. ____________是在模型绑定时检查从HTTP请求接收的数据是否合规以保证数据的有效性,在收到无效数据时给出提示帮助用户纠正错误的数据。

4. 要想在Entity Framework声明主键,最简单的方式就是不要声明,直接把属性名称设置为Id(或是类名+“Id”,或是ID),并将该属性指派为_________类型即可。

5. 在Entity Framework声明主键,可在模型类的属性上一个___________数据注释,引用System.ComponentModel.DataAnnotations命名空间。

6. _____________注释告诉 EF 某一个特定属性是必需的。

7. 声明为DateTime的属性,在数据库表格里的字段设置为NOT NULL。如果需要改变允许为空字段,可以加上一个___________,不需要引用任何命名空间。

 

Part II:新课讲述

====================

第3章  数据模型

3.2 使用Code First创建数据模型

3.2.3 设置模型验证规则

 

Part III:课堂练习

====================

      在老师、组长和班级大牛的帮助下,完成作业2,fighting。

posted @ 2015-10-08 10:34  RunningYY  阅读(188)  评论(0)    收藏  举报