简介Entity Framework Core(EF Core)是微软官方的ORM框架。优点:功能强大、官方支持、生产效率高、力求屏蔽底层数据库差异;缺点:复杂、上手门槛高、不熟悉EFCore的话可能会进坑。Nuget包推荐SqlServer:Microsoft.EntityFrameworkCore.SqlServer MySQL:Pomelo.EntityFrameworkCore.MySql
最近用NoSQL较多写,用传统的EF到不多,但在一些.net core小程序中也小试牛刀过,不过当时用的是微软为.net core量身定制的Entity Framework Core,只是一些比较常规的增删改查,没有怎么深入使用,感觉差别不大。虽然知道EF Core是重新设计的,但觉得EF CoreEF轻度使用上差别不大。 这两天打算计划重构一个老项目,想将其迁移到.net core上去。简单
转载 2019-08-27 23:29:00
123阅读
2评论
0 前言本文正文第一节,会对 Code First 进行基本的介绍,以及对相关名词进行说明,读者一开始可以不用在这里消耗过多时间,可以先操作一遍例子,再回过头理解。第二节,以一个简单的例子,展示 EF Core 的 Code First 模式的操作流程。第三节,将 Code First 的其他指令例举出来,以便于日后翻查。第四节(未完成),将 Code First 其他一些操作,如:迁移代码中添
转载 2023-11-13 16:43:04
125阅读
使用 EF Core 和 MySQL 的技术实践 现代软件开发中,EF Core 已成为流行的 ORM(对象关系映射)工具,而 MySQL 则因其开源和高性能而被广泛采用。本博文将详细记录如何有效地将 EF Core 与 MySQL 搭配使用,涵盖环境配置、编译过程、参数调优、定制开发、性能对比及部署方案等内容。 ## 环境配置 开始之前,我们需要配置开发环境。以下是安装 MySQL 和
原创 6月前
99阅读
1.引用 <!-- mongo --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 2 ...
转载 2021-08-27 14:30:00
138阅读
2评论
安装 Laravel-MongoDB https://github.com/jenssegers/laravel-mongodb/blob/master/README.md 推荐组件 composer require jenssegers/mongodb 注册服务 如果您的Laravel版本没有自动
原创 2021-07-09 14:57:04
604阅读
# RuoYi 中使用 MongoDB 的完整指南 RuoYi 是一个基于 Spring Boot 的轻量级快速开发平台,MongoDB 是一个高性能的 NoSQL 数据库。将两者结合能够充分发挥它们的优点。本指南中,我们将详细介绍 RuoYi 中如何集成使用 MongoDB。 ## 实现流程 以下是实现 RuoYi 与 MongoDB 集成的总体流程: | 步骤 | 描述 | |
原创 2024-10-09 03:51:02
983阅读
EF中使用MySQL EF支持MySQL的描述 移动到使用Entity Framework(EF)同时兼容MySQL的过程中,会遇到特性差异和构建新的准备工作。本文将详细记录与MySQL的集成,涉及版本对比、迁移指南、兼容性处理、实战案例、排错指南和性能优化等内容,帮助开发者顺利地实现这一集成。 ### 版本对比 为了深入理解EF支持MySQL的情况,首先需要分析不同版本之间的特性差异。
原创 7月前
60阅读
需要是core(with full .net framework)的项目,因为core本身不支持ef 6 注意新建的项目是.net framework+.net core的 有空来填坑,参考资料写的很完善,好好学习英文 = = 参考资料 "Getting Started with ASP.NET C
原创 2021-04-25 21:21:54
610阅读
新建;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DAL 注:执行这一步的时候出现了点问题 ,因为系统是win7,pow...
原创 2023-04-04 12:22:54
163阅读
我们将开始真正的EF之旅了,这里使用SqlServer数据,然后DbFirst; 为嘛使用SqlServer,目前公司的整体业务全部SqlSever,所以很多产品业务都是依托于这个,当然也考虑做数据库切换,切换EF Core就是开始,为后续做好准备,目前SqlServer的linux集群部署太麻烦了,至少我是这样认为的,而且很多客户也都人格上排斥 … 说多了都是泪 … 然后就是DbFirst,
转载 2024-03-23 11:55:05
30阅读
​ 众所周知core自带的IOC容器,并不支持属性注入,如果要使用属性注入的话,就需要使用第三方解决方案.比如鼎鼎有名的autofact,还有国人出品的AspectCore-Framework.根据他blog上的介绍,性能大概是前者的5倍.参考 添加包 AspectCore.Extensions.H ...
转载 2021-09-06 12:09:00
776阅读
2评论
CSRedis 为什么选择CSRedis ServiceStack.Redis 是商业版,免费版有限制; StackExchange.Redis 是免费版,但是内核 .NETCore 运行有问题经常 Timeout,暂无法解决; CSRedis于2016年开始支持.NETCore一直迭代至今,实现
原创 2021-08-16 10:22:39
856阅读
一.创建实体类与映射类  通过NuGet引用Microsoft.EntityFrameworkCore1.创建实体类  Code First可以通过为实体类字段添加相应特性,来创建对应的字段类型等,举例如下。[Table]:表名称[Key]:表主键[Column("F_ENCODE", TypeName = "varchar(200)")]:表字段名称和类型[MaxLength]:字符串长度[Fo
搭建环境1、安装node.js2、npm install electron -g3、验证:electron -v升级:npm update electron -g卸载:npm uninstall electron第一个electron程序至少需要三个文件 1、package.json:用于配置electron工程(可以通过npm init 创建)package.json { 'name':
前言 写 Library 有时候会用到 database, 会想用 EF 来维护. 比如 Identity, IdentityServer, OpenIddict, 这些 Library 都有使用EF. 虽然大家都用 EF, 但它们使用的手法都不太一样哦. 这篇就来研究一下, 写 Library ...
转载 2021-10-23 21:49:00
480阅读
2评论
---------------------------------------------------------最新更新------------------------------------------------------------------经实验,新增出现并发异常的,是由于表中字段设置默认值的引起的。具体原因请看EF生成的sql代码。请看异常发生前,ef所执行的sql语句。inse
转载 2023-08-24 16:32:58
172阅读
    EF是微软.NET平台官方的ORM(objet-relation mapping),就是一种对象-关系 映射,是将关系数据库种的业务数据用对象的形式表现出来,并通过面向对象的方式讲这些对象组织起来,实现系统业务逻辑的过程。DataBase First 开发方式DataBase First 又叫数据库优先的开发方式,是一种比较旧的开发方式,现在越来越多的企业已经不再使用
转载 2024-04-25 13:52:44
133阅读
  EF Core 是一个ORM(对象关系映射),它使 .NET 开发人员可以使用 .NET对象操作数据库,避免了像ADO.NET访问数据库的代码,开发者只需要编写对象即可。  EF Core 支持多种数据库引擎:    Microsoft SQL Sever    SQLite    Npgsql    MySQL    ......1.获取EF Core  通过NuGet获取要使用的数据库支持
到目前为止,我们已经讨论了创建文档, 检索文档,现在让我们来研究一下文档排序,指定要跳过或限制返回的文档数量,以及如何进行投影。此篇文章中的实例代码摘录自原文,未像前几篇文章一样进行实际代码的验证。 作者:依乐祝 译文地址:https://www.cnblogs.com/yilezhu/p/1352 ...
转载 2021-05-06 23:53:46
266阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5