摘要:
1.通过ColumnType属性设置 在进行以上属性设置时,请首先引入命名空间:System.ComponentModel.DataAnnotations.Schema 2.通过StringLength属性设置 3.通过Fluent API配置设置 阅读全文
posted @ 2018-07-14 13:12
杨浪
阅读(430)
评论(0)
推荐(0)
摘要:
在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。 Identity:自增长 None:不处理 Computed:表示这一列是计算列。 在EF中,如果主键是int类型,Code First生 阅读全文
posted @ 2018-07-14 12:57
杨浪
阅读(2456)
评论(0)
推荐(0)
摘要:
为了说明什么是复杂属性,先举一个例子。 上面有两个类:公司地址和家庭地址,它们有四个相同的属性:StreetAddress、City、State、ZipCode。映射到数据库中的结构如图: 这里,我们可以将这四个属性集合成一个复杂属性Address,修改后的类为: 此时,所生成的数据库如图: 可以看 阅读全文
posted @ 2018-07-14 12:54
杨浪
阅读(248)
评论(0)
推荐(0)
摘要:
要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配 阅读全文
posted @ 2018-07-14 12:51
杨浪
阅读(232)
评论(0)
推荐(0)

浙公网安备 33010602011771号