实体框架学习笔记(一) -- 实体定义
来源:互联网 发布:qq社交网络案例分析 编辑:程序博客网 时间:2024/06/01 07:44
明确实体定义的概念
实体定义,准确地讲,是基于关系型数据库的实体定义,即ORM。实体定义到关系型数据的转换是按以下原则进行的:
- 实体类对应数据表
- 实体类非虚属性对应数据表字段
- 实体类虚属性对应数据表之间的关系
在实体类中也可以定义不需要进行对象关系映射的属性成员。
实体定义方法
定义方法有两种:一是使用特性,另一种是使用流畅API,据说特性能做到的,流畅API一定能做到,反之是不行的。我还是期待第三种方法,希望能够支持XML配置文件。
使用特性
表名:假如表名为“LinkMethods”,[Table("LinkMethods")]
列名:假如列名为“MethodType”,[Column("MethodType")]
主键:假如是主键,[Key]
外键:假如外键为“LinkMethods”,[ForeignKey("UserID")]
关系另一端:假如关联实体另一端的属性为“LinkMethods”:[InverseProperty("LinkMethods")]
使用流畅API
未完,待续。
- 实体框架学习笔记(一) -- 实体定义
- Cesium学习笔记(一)添加实体
- EJB 学习笔记之 -实体Bean
- HTML学习笔记(三)--框架/部分基础/实体
- MVC学习笔记一:创建实体数据模型
- EF实体框架学习
- XML学习笔记之文档类型定义(DTD) 和实体(ENTITY)
- HTML学习笔记(十三)字符实体
- 20160114html学习笔记表单框架颜色脚本字符实体
- 【笔记】一、场景、实体、结点
- ASP.NET MVC学习---(一)ORM框架,EF实体数据模型简介
- 实体框架
- EJB3实体bean学习笔记
- Hibernate随笔(一)-实体对象的生命周期
- 技术(1)EF实体框架(一)
- 中文命名实体识别之学习笔记一(词性标注)
- 后台开发学习(五)HTML5框架背景实体
- mybatis学习笔记(四)-- 为实体类定义别名两种方法(基于xml映射)
- FTP ACSII mode和 BIN mode
- 日期转换为系统内部日期
- Chr函数将数字转换为ASCII码
- vc rtp 封包事例
- notepad++ 实现打开lbi,dwt后缀文件默认用php语言着色解析
- 实体框架学习笔记(一) -- 实体定义
- yum安装Mysql
- 巧用数学函数生成函数表
- [abap] 'REUSE_ALV_GRID_DISPLAY_LVC' 的用法
- 实现MyString类(三)—关于返回对象的说明
- 小链表
- 连接MySQL5 CRecordset的open方法老是弹出odbc对话框,很烦人,怎么办?
- spring AOP实现(Annotation方式/静态文件配置方式)
- 将数字转换为字符串