EF 4.1 MSDN公约的翻译和整理
原文http://blog.csdn.net/aofengdaxia/article/details/7024958
MSDN类库地址:http://msdn.microsoft.com/en-us/library/gg696316(v=VS.103).aspx 无奈是英文的,所以对常用的公约做一下简短的翻译,方便 E文不太好的同学进行学习和理解,因为水平问题,错误难免,期待大家指正。
名称 | 作用 | 个人简单理解 |
---|---|---|
AssociationInverseDiscoveryConvention | 寻找导航上互相引用的类的属性,并将它们配置为逆属性的相同的关系。 | |
ColumnAttributeConvention | 在运行时处理实体类(Model)中Colum属性 | |
ColumnTypeCasingConvention | 通过注释或者 DbModelBuilder API来规定严格的数据类型的公约 | |
ComplexTypeAttributeConvention | 处理运行中发现的复杂类型的公约 | |
ComplexTypeDiscoveryConvention | 寻找有没有主键的类型,并将它们配置为复杂类型。 | |
ConcurrencyCheckAttributeConvention | 处理ConcurrencyCheckAttribute属性在模型中的公约 | |
DatabaseGeneratedAttributeConvention | 处理DatabaseGeneratedAttribute属性在模型中的公约 | |
DecimalPropertyConvention | 把decimal的精度调整为小数后两位的公约 | |
DeclaredPropertyOrderingConvention | 让主键移动到最先出现 | |
ForeignKeyAssociationMultiplicityConvention | 基于CLR运行时是否为空来区分主键和外键的关系 | |
ForeignKeyNavigationPropertyAttributeConvention | 处理模型中运行时ForeignKeyAttribute导航属性的公约 | |
ForeignKeyPrimitivePropertyAttributeConvention | 处理模型中运行时ForeignKeyAttribute 主键属性的公约 | |
IdKeyDiscoveryConvention | 根据Id来检测主键的公约 | |
InversePropertyAttributeConvention | 处理InversePropertyAttribute在模型属性的公约 | |
KeyAttributeConvention | 处理 KeyAttribute在模型中的公约 | |
ManyToManyCascadeDeleteConvention | 为多对多关系添加联级中间表的公约 | |
MappingInheritedPropertiesSupportConvention | 确保该映射继承的属性不创建一个无效的或不受支持的映射 | |
MaxLengthAttributeConvention | 处理模型中运行时 MaxLengthAttribute属性 | |
NavigationPropertyNameForeignKeyDiscoveryConvention | 处理导航属性和外键属性的关系,要求导航属性必须以外键加s | |
NotMappedPropertyAttributeConvention | 处理NotMappedAttribute 在属性上 | |
NotMappedTypeAttributeConvention | 处理属性 NotMappedAttribute在类型上 | |
OneToManyCascadeDeleteConvention | 处理一对多的练级删除关系 | |
OneToOneConstraintIntroductionConvention | 把依赖项的主键设置成外键满足一对一的关系 | |
PluralizingEntitySetNameConvention | 设置实体集的名称是一个多元化的实体类型名称版本 | |
PluralizingTableNameConvention | 设置的表的名称是一个多元化的实体类型名称版本 | |
PrimaryKeyNameForeignKeyDiscoveryConvention | 让外键名称跟主键相互匹配 | |
PropertyMaxLengthConvention | 设置的属性类型,支持长度方面的默认最大长度。 | |
RequiredNavigationPropertyAttributeConvention | 在模型属性中处理RequiredAttribute | |
RequiredPrimitivePropertyAttributeConvention | 在模型属性中处理RequiredAttribute | |
SqlCePropertyMaxLengthConvention | 等SQLCE支持的情况下把4000设置成默认长度最大值 | |
StoreGeneratedIdentityKeyConvention | 把自动增长的ID设置成主键 | |
StringLengthAttributeConvention | 处理在模型属性中发现StringLengthAttribute | |
TableAttributeConvention | 处理模型中发现TableAttribute属性 | |
TimestampAttributeConvention | 处理TimestampAttribute属性 |
TypeNameForeignKeyDiscoveryConvention 主键属性和外键属性带S的公约
以上为EF 4.1公约的大概的翻译,因为有一些EF 公约,而在使用过程中,经常需要删除一部分公约,以免接收制约。
如下:
- modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();//移除复数表名的契约 modelBuilder.Conventions.Remove<IncludeMetadataConvention>();//防止黑幕交易 要不然每次都要访问 EdmMetadata这个表
EF 4.1 MSDN公约的翻译和整理相关推荐
- 【msdn wpf forum翻译】获取当前窗口焦点所在的元素
原文:[msdn wpf forum翻译]获取当前窗口焦点所在的元素 原文地址: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/6b ...
- 【msdn wpf forum翻译】TextBlock等类型的默认样式(implicit style)为何有时不起作用?...
原文:[msdn wpf forum翻译]TextBlock等类型的默认样式(implicit style)为何有时不起作用? 原文链接:http://social.msdn.microsoft.co ...
- 英文文献翻译格式整理器
英文文献翻译格式整理器 一.软件开发灵感及相关说明 本人作为一枚科研小白,在阅读英文文献的时候,仅靠自己菜鸡的英语水平是无法流畅的阅读的,所以大多数情况下是需要借助翻译软件的.我的翻译过程是:Adob ...
- 研究生必备科研软件大全——下载,翻译,整理一网打尽!
介绍几个实用工具,从文献搜索到下载,再到翻译,整理一系列的全部软件,省的你们说我介绍的不全,这次一条龙服务,满足你们!喜欢记得点收藏啊! 1.Endnote https://endnote.com/ ...
- 自己开发英文文献翻译格式整理器
一.软件开发灵感及相关说明 本人作为一枚科研小白,在阅读英文文献的时候,仅靠自己菜鸡的英语水平是无法流畅的阅读的,所以大多数情况下是需要借助翻译软件的. 我的翻译过程是:Adobe Acrobat打开 ...
- 搞笑的英语翻译,数据集整理
书籍 翻译 <西游记> Pilgrimage to the West; Journey to the West <三国演义> The Romance of the Three ...
- grub2详解(翻译和整理官方手册)
GRUB2是借鉴GRUB改写到更加安全强大到多系统引导程序,现在大部分较新的Linux发行版都是使用GRUB2作为引导程序的. GRUB2采用了模块化设计,使得GRUB2核心更加精炼,使用更加灵活,同 ...
- [转载翻译][重新整理]西川善司的”METAL GEAR SOLID 4”图形讲座(1)
http://www.huanimei.com/logs/94153842.html 当年第一眼看到MGS4的游戏视频就震精到,SNAKE隐身融入到背景里去的画面至今难忘(可惜这篇讲座里没有讲解隐身这 ...
- [转载翻译][重新整理]西川善司的”METAL GEAR SOLID 4”图形讲座(5)
http://www.huanimei.com/logs/94179985.html 利用场景深度值来制作的特效处理 近年来的3D游戏图形中,灵活应用PIXEL SHADER的特效有很多,它们都会 ...
最新文章
- vue - blog开发学习5
- catia中sew的用法_CATIA超级副本(PowerCopy)使用方法总结 | 坐倚北风
- HDOJ1203 I NEED A OFFER!
- linux 按时间查找文件,linux 文件三种时间 和 find 按时间查找
- 深入浅出数据分析:寻找最大值Solver
- 收藏十一种常用简单实用漂亮的HTML表格样式
- pandas学习-中期测试
- 大数据项目实战——基于某招聘网站进行数据采集及数据分析(五)
- STM32F103C8T6个人学习之路01-芯片介绍
- Redis 取消保护模式
- spring boot清远旅游推荐网站的开发毕业设计-附源码211551
- NLP-Beginner任务三学习笔记:基于注意力机制的文本匹配
- 《人性的弱点》良句收录和读后感想
- 阿里云企业邮箱有没有邮箱监控功能?如何设置邮箱监控?
- 基于springboot物业管理系统毕设
- 故障:安装OFFICE2007时,刚开始安装,就提示“windows installer 服务不能更新一个或多个受保护的windows文件”,然后安装回滚,最后退出安装。
- 触目惊心的股市圈钱骗局:阴谋
- 一步步写STM32 OS【四】OS基本框架
- 项目名称:银行ATM存取款机系统设计与实现(sql语句模拟操作)
- UG塑胶模具设计之夹具底板的6点使用要素分析