首页 > TAG信息列表 > EntityFrameworkCore

EntityFrameworkCore 配置

Nuget引用组件: Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools  连接字符串 appsetting.json "ConnectionStrings": { "DefaultConnection": "Server=DESKTOP-DABHN6U\\MSS

EF Core如何使用DbFirst

首先安装好 Microsoft.EntityFrameworkCore.SqlServer   【ef 的数据库驱动程序 如果是其他数据库这个要换成对应的数据库驱动】 Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.Design   接着在程序包管理工具输入下面这一行代码  scaffold-dbcontext "

abp 切换默认项目为pgsql

### 切换数据库为PGSQL 1. 将EntityFrameworkCore项目中的Volo.Abp.EntityFrameworkCore.SqlServer包 替换为相同版本的Volo.AbpEntityFrameworkCore.Postgresql包 2. 将TestEntityFrameworkCoreModule文件中 AbpEntityFrameworkCoreSqlServerModule 替换为 AbpEntityFrameworkC

ABP框架之CRUD简单示例

最近在学习ABP框架,打算通过一个简单的增删改查示例来快速入门,厘清整个框架的层次逻辑。 1. 前期准备 1.1 创建项目 进入这里下载ABP启动模板: 选择 Multi Page Web Application 创建项目 解压下载好的压缩包,使用 visual studio 打开解决方案(即College.sln文件) 1.2 使用 MySQL 数

.net 6 ef code first迁移报错解决,"Unable to create an object of type 'MyDbContext'. For the

数据访问层添加nuget包: Microsoft.EntityFrameworkCore Npgsql.EntityFrameworkCore.PostgreSQL Microsoft.EntityFrameworkCore.Tools   使用dotnet ef命令迁移报错,就很纳闷,"Unable to create an object of type 'MyDbContext'. For the different patterns supported at desig

net core6 应用EFCore

1、nuget引用 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.SqlServer.Design Microsoft.EntityFrameworkCore.Tools 2、执行脚本 打开VS-》工具-》nuget包管理器-》程序包管理器控制台-》执行脚本     Scaffold-DbC

EF-Core 简单使用

一:DBFirst 的使用: 1.引入程序包 Install-Package Microsoft.EntityFrameworkCore Install-Package Microsoft.EntityFrameworkCore.SqlServer Install-Package Microsoft.EntityFrameworkCore.Tools Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design 命令执行: Sc

.NET经销商实战(一)——项目搭建与EFCore的使用

一.项目框架搭建 1.创建四个项目,分别是DealerPlatform.Core,DealerPlatform.Domain,DealerPlatform.Service,DealerPlatform.Web 除了web都是类库,web是api项目 2.在DealerPlatform.Core项目中,新建一个Repository文件夹,分别新增Repository类与IRepository接口 3.在Core项目中引入包: M

.NET Core API 自动生成实体类

一、在VS菜单中选择:工具>Nuget包管理器>程序包管理器控制台 二、输入一下命令行:       //SQL Server Scaffold-DbContext "连接字符串" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force //MySQL Scaffold-DbContext "连接字符串" MySql.Data.EntityFram

asp.core webapi连接postgresql数据库

1、如果库里已存在数据库 (1)、appsettings.json下添加连接字符串 "ConnectionStrings": { "PostgreSql": "User ID=postgres;Password=xxx;Host=localhost;Port=5432;Database=xx" },   (1)、通过NuGet安装Entity Framework并更新文件project.json中“tools”区 Insta

EFCore之CodeFirst模式

EFCore之CodeFirst模式 前言 EF Core有两种数据库设计模式,DBfirst 数据库优先、Codefirst 代码优先。 我们一般设计是先添加数据库表信息,然后将数据库的信息更新到项目实体中。这种做法就是我们的DBfirst模式。 使用codefirst模式,我们就可以先创建表实体,添加字段限制,执行两条命生

EntityFrameworkCore 3.0以上版本不支持sqlserver 2012以下版本分页的问题

    地址:https://github.com/Rwing/EntityFrameworkCore.UseRowNumberForPaging  

EFCore太重,果断放弃?

1. 感慨一下        随着.net core的持续更新和升级,至少对于从事.net开发的人员和即将踏入这个领域的人来说,我相信大家的热情还是持续高涨的。国内的.net开发生态相比于之前来说,还是大有所好转的。在GitHub或者Gitee上使用.net core开发的开源项目也如雨后春笋一般,在不断增加,

EFCore 6.0入门看这篇就够了

前言 作为一直在dotNet行业耕耘的码农,这几年在大大小小项目中也涉及到了许多ORM框架,比如:EFCore,Dapper,NHibernate,SqlSugar等等,这些ORM都有各自的优缺点,大家在选择上呢也是仁者见仁智者见智,其实按自身项目的需求来就好,没有最好的只有最合适的。 就我自身的情况来说用的比较多的

[ABP] PostgreSQL在.NET 6.0使用DateTime类型抛出异常:timestamp with time zone

今晚操起久违的 ABP 框架搭了个新项目: .NET 运行时版本:6.0.3 ABP 版本:v5.2.0-rc.2 版本。 数据库:PostgreSQL v10.x 一顿操作猛如虎,直接用 dotnet run 命令执行 DbMigrator 项目,等了一会报错: 日志: 2022-03-27 23:16:12.804 +08:00 [INF] Creating initial migration... 2022-03-2

关于Abp vnext Mysql 空间数据存储 NetTopologySuite记录

最近在项目中突然要用到空间存储、电子围栏,Mysql貌似要5.7以上才支持Geometry相关的存储。 顺便贴上ef core 空间数据的文档地址:https://docs.microsoft.com/zh-cn/ef/core/modeling/spatial 项目结构:   abp版本:4.3.3   Mysql版本: 8.0.18 mysql> select version(); +---

【.Net 6】如何快速构建ASP.NetCore API应用

写在前面 有段日子没有来更新博客了,笔记积攒了蛮多。工作模式调整了一下之后,时间富裕了不少。 之后会分几个具体的系列把最近半年的一些实践经验和有趣的库进行分享。 这篇算是个关于.Net 6系列的引子,作为未来的长期版本,也是跨平台全栈的重要版本, .Net 6在继承了 .Net Core发展路

code first

  https://www.cnblogs.com/heheblog/p/net_study_20180902.html   https://www.cnblogs.com/zengxw/p/7673952.html   DBFIRST命令: //Install-package Microsoft.EntityFrameworkCore //Install-package Microsoft.EntityFrameworkCore.Tools //Install-package Microsoft.E

dotnetcore EF migration

migration命令需要安装Microsoft.EntityFrameworkCore.Tools dotnet add package Microsoft.EntityFrameworkCore.sqlserver --version 5.0.13 dotnet add package Microsoft.EntityFrameworkCore.Tools --version 5.0.13 migration命令 add-migration init update-database state

EF Core环境搭建

EF Core环境搭建 实体类 Config 配置类 创建继承DbContext的类 (设置连接数据库字符串) 自动生成数据库 (命令) 编写调用EF Core的业务代码 引入NuGet包 Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.SqlServer.De

ef core 数据迁移

1 安装 EF Core 命令行工具 安装命令  dotnet tool install --global dotnet-ef 2 搭建好项目 entity,map,dbContext  在项目中添加如下引用: Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.Relational Microsoft.EntityFra

asp.net core .Net 5 Entity Framework core 类库 使用数据库连接字符串的两种方式

由于本人基础差,采用EF core 创建数据库时,配置数据库连接字符串时,采用了.NET 5  因此记录一下。 方式一: 配置连接字符串: 1 using Microsoft.EntityFrameworkCore; 2 using Microsoft.EntityFrameworkCore.Design; 3 4 namespace MagazineModel.Models 5 { 6 public cl

C# EntityFrameworkCore代码更新数据库

参照视频 https://www.bilibili.com/video/BV1XJ411q7yy 引入包 using Microsoft.Extensions.DependencyInjection; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; 修改Program.cs文件 public static void Main(string[] args) { var h

.Net Core

初始 开始需要下载四个NewGet包,如果没有,则后面是没有办法开展的 Microsoft.EntityFrameworkCore(ef core 核心包) * Microsoft.EntityFrameworkCore.Relational(ef core 映射关系) Microsoft.EntityFrameworkCore.Tools(ef core 数据迁移包) * Microsoft.EntityFrameworkCore.

添加EF

1、添加类库,Models和Repository,目标框架.net 5.0     将WebApp设置为启动项,     添加项目之间的引用, 在Repository类库中引用Models类库,在AppWeb应用程序中引用Repository类库(不用引用Models类库也同样能使用Models下的类,因为Repository类库已经引用了Models类库,它们有级联