.net Entity Framework
Entity Framework,即实体框架(EF),由微软公司出品。
目前有两个大的版本.net版本和.core版本
微软官方描述:
实体框架文档
Entity Framework Core 是适用于 .NET 的新式对象数据库映射器。 它支持 LINQ 查询、更改跟踪、更新和架构迁移。 EF Core 适用于很多数据库,包括 SQL 数据库(本地和 Azure)、SQLite、MySQL、PostgreSQL 和 Azure Cosmos DB。
https://docs.microsoft.com/zh-cn/ef/
.net相关文档
https://docs.microsoft.com/zh-cn/dotnet/
EF如何设置表的别名?
[Table("XXXTable")]
public class XXXEntity
{
}
EF如何设置主键?
[Key] [StringLength(100)] [DisplayDescription("ID")] public string ID { get; set; }
EF如何设置联合主键?
[Key,Column(order=1)] [StringLength(100)] [DisplayDescription("ID")] public string ID { get; set; }
[Key,Column(order=2)] [DisplayDescription("序号")] public int SEQ { get; set; }
另外需要重载时做下设置:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
// Composite primary key
modelBuilder.Entity<XXXEntity>()
.HasKey(c => new { c.ID, c.SEQ });}
EF如何设置外键?
[ForeignKey("FK_XXXTable_1")]
public List<XXXDetailEntity> Items { get; set; }
.net Entity Framework相关推荐
- EF-Entity Framework 相关技术点收集贴
不定期.偶尔.添加更新 在网络上看到或者自己开发过程中碰到的EF-Entity Framework相关技术点 本文地址:http://www.cnblogs.com/vnii/archive/2012 ...
- C#综合揭秘——Entity Framework 并发处理详解
引言 在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制.从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都 ...
- 《你必须掌握的Entity Framework 6.x与Core 2.0》正式出版感想
前言 借书正式出版之际,完整回顾下从写博客到写书整个历程,也算是对自己近三年在技术上的一个总结,整个历程可通过三个万万没想到来概括,请耐心阅读. 写博.写书完整历程回顾 从2013年12月注册博客园账 ...
- Entity Framework Code First在Oracle下的伪实现
为什么要说是伪实现,因为还做不到类似MsSql中那样完全的功能.Oralce中的数据库还是要我们自己手动去创建的.这里,我们舍掉了Model First中的EDMX文件,自己在代码里面写模型与映射关系 ...
- Entity Framework:Code-First Tutorial开篇
这个系列文章是关于Entity Framework Code-First的英文系列文章,内容不错,每篇一个主题知识点介绍,特转载过来 原文地址:http://www.entityframeworktu ...
- entity framework 使用Mysql配置文件
2019独角兽企业重金招聘Python工程师标准>>> <?xml version="1.0" encoding="utf-8"?> ...
- Entity Framework CodeFirst数据迁移
原文:Entity Framework CodeFirst数据迁移 前言 紧接着前面一篇博文Entity Framework CodeFirst尝试. 我们知道无论是"Database Fi ...
- 看看Entity Framework 4生成的复杂的分页SQL语句
之前发现Entity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题. >>> 来看一看,瞧一瞧! ...
- Entity Framework的启动速度优化
最近开发的服务放到IIS上寄宿之后,遇到一些现象,比如刚部署之后,第一次启动很慢:程序放置一会儿,再次请求也会比较慢.比如第一个问题,可以解释为初次请求某一个服务的时候,需要把程序集加载到内存中可能比 ...
- 主攻ASP.NET.4.5 MVC4.0之重生:Entity Framework生成实体类步骤(十三)
1.新建一个ASP.NET MVC 4.0 项目 2.安装Entity Framework Power Tools 3.Entity Framework- -RepositoryReverse Eng ...
最新文章
- win10html5无法播放,win10系统中网页中无法播放视频怎么办
- 负起责任、审慎对待论文创新和性能指数,ACM Fellow罗杰波教授分享他的审稿经验...
- PAT1123 Is It a Complete AVL Tree(AVL树完全二叉树)
- UA MATH571A 一元线性回归I 模型设定与估计
- 第七章:Java_集合
- 游戏引擎开发和物理引擎_视频游戏开发的最佳游戏引擎
- 解决XCode安装插件后插件不能使用的问题(转载)
- 一个小学教师建站的不惑与困惑
- [转-SSRF]什么是SSRF
- Div 在页面中居中
- linux中的bg命令作用,linux bg和fg命令
- Intellij idea 插件 | 超越鼓励师 吐槽
- NBU备份Vmware
- 学习笔记:定积分的求解(矩形法)
- 手把手 VM虚拟机安装deepin系统
- 计算机本地硬盘带蓝色问号,win10本地磁盘显示蓝色问号该怎么解决
- 对象赋值-深拷贝-浅拷贝
- Jm 18.4 MVC 报告一
- 计算机课程调整论文,计算机课程改革论文
- 闲话Variable Selection和Lasso