首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员开发者神器:10个.Net开源项目

5、一个改善Entity Framework异常处理和错误信息的开源项目 EntityFramework.Exceptions是一个针对Entity Framework解决在异常处理方面的一些问题,为开发人员提供更好的异常处理和错误信息...该项目Entity Framework的异常转换为更具可读性的异常信息,并提供更详细的错误描述,以便开发人员更好地理解和解决问题,从而有助于减少调试和修复问题的时间,从而提高开发效率。...10、.NET工作流框架ELSA Core:让你的应用程序更高效、更灵活 elas-core基于.Net、开源的工作流框架,其目标是使得工作流变得容易实现、可扩展和易于维护,适用于任何.NET Core...项目特点 设计器:提供了一个设计器,Elsa Designer,方便使用人员通过可视化方式定制流程。 支持表达式:工作流表达式支持这类场景,方便特定的应用程序的数据进行交互。...支持数据库:MongoDB、YesSQL、EF CoreSQL Server、SQLLite、PostgreSql)。

35740

.NET Core.NET5.NET6 开源项目:工作流组件

前言 开源项目是众多组织个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。...ELSA Elsa Core是一个工作流库,支持在任何.NET Core应用程序中执行工作流工作流不仅可以使用代码定义,还可以定义为JSON、YAML或XML。 1、设计器。...提供了一个设计器:Elsa Designer 用于通过可视化方式定制流程。 2、持久化。工作流几乎可以使用任何存储机制持久化。...支持以下提供程序: In Memory File System SQL Server MongoDB CosmosDB Elsa对长期运行的工作流具有本机支持。...MongoDB MS SQL Server MySql Sqlite Redis PostgreSQL GitHub:https://github.com/danielgerlag/workflow-core

1.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

推荐一个很棒的开源工作流elsa-core

开源项目orchard主要开发人员Sipke Schoorstra 开源了一个netcore 工作流项目,地址:https://github.com/elsa-workflows/elsa-core,最新版本...ELSA 与其它工作流引擎不一样的地方,它有一个漂亮的流程设计器:https://elsa-workflows.github.io/elsa-core/docs/guides-dashboard#create-a-workflow...ELSA可用于在您自己的应用程序流程中实现工作流引擎,也可用作您的应用程序交互的外部工作流服务。...我们fork 这个程序代码并下载到本地,这里我把它升级到了最新版本和.NET Core 3.1,示例使用Mongodb作为持久化,如果没有安装MongoDB,则可以使用docker 运行项目里的docker-compose.yaml...运行VS 运行不调试应用程序,使用浏览器访问到/esla/home ,成功运行的话我们可以elsa的控制面板: 单击左侧的工作流菜单项,可以看到右边的创建工作流按钮,我们选择导入 user-registration-workflow.json

3.7K20

使用Entity Framework Core访问数据库(Oracle篇)

本篇主要讲一下关于Entity Framework Core访问oracle数据库的采坑。。...强调一下,本篇文章发布之前 关于Entity Framework Core访问oracle数据库的甲骨文官方dll还未正式发布。 不过我已经在项目中用起来了。。介意的兄弟可以先等等。。...2.1 或者更高   2.NET Framework 4.6.1 或者更高 · Entity Framework Core版本:   1. 2.1版本或者更高 依赖库:   1....然后我们add一个版本 执行nuget命令如下:(PS:不懂如何使用codeFirst的请移步:Entity Framework Core 之数据库迁移) Add-Migration BanBen1 然后版本更新到数据库如下...(PS:感觉也就mysqlsql server支持是最好的。。) DB2虽然官方发布了。但是他的坑其实比oracle还大。。我们下篇在写。。

2.4K50

.NET 5.NET Core使用EF Core 5连接MySQL数据库写入读取数据示例教程

本文首发于《.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程》 前言 在.NET Core/.NET 5的应用程序开发...而将.NET Core/.NET 5应用程序SQL Server数据库的ORM组件有微软官方提供的EF Core(Entity Framework Core),也有像SqlSugar这样的第三方ORM...EF Core连接SQL Server数据库微软官方就有比较详细的使用教程和文档。...本示例源码托管地址请至《.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程》查看。...到此,.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据的示例就大功告成了。

7.3K42

.NET周刊【3月第2期 2024-03-17】

特邀技术专家和社区领袖,结合高校社区的产学研讨论并举办课程设计会。此外,抽奖环节特别使用GPT-4大模型,展示AI应用潜力。...支持多种消息队列如SQL Server、RabbitMQ和Redis。...新推出的.NET Aspire Preview 4版增加了Podman支持、界面改进、Entity Framework组件的改进等,提供了更多灵活性和便利性来开发分布式云原生应用程序,并支持各种Azure...[.NET项目实战] Elsa开源工作流组件应用(一): Elsa工作流简介 https://www.cnblogs.com/jevonsflash/p/18075880 Elsa是一个强大的.NET工作流库...Elsa提供免费的开源许可及完善的文档。工作流基于活动和工作流定义,其中包含执行任务的实体和它们之间的关系。

9110

官博翻译 | .NET Core 即 .NET 的未来

如果您是 remoting 或 WCF Server 开发人员,并且希望在 .NET Core 上构建新的应用程序,我们会建议 ASP.NET Core Web API 或 gRPC,它提供跨平台和跨编程语言的基于...如果您是 Windows 工作流开发人员,则有一个移植到 .NET Core工作流版本。 ?...NET Framework 中的主要应用程序类型仍受支持,但是如果我们没有在那里移植一些东西,则建议使用现代替换。未来对 .NET 的所有投资都将在 .NET Core 进行。...这包括: 运行时、JIT、AOT、GC、BCL (基类库)、C#、VB.NET、F#、ASP.NET、Entity Framework、ML.NET、WinForms、WPF 和 Xamarin。...它将继续 Windows 一起发布 (Windows 的大部分依赖于 .NET Framework),我们继续改进 Visual Studio 中 .NET 的工具支持 (Visual Studio

74940

浅析Entity Framework Core2.0的日志记录动态查询条件

前言 Entity Framework Core 2.0更新也已经有一段时间了,园子里也有不少的文章.....本文主要是浅析一下Entity Framework Core2.0的日志记录动态查询条件 去年我写过一篇关于Entity Framework Core1.0和1.1的日志记录和事务的文章: 一步步学习...在日志记录方面,有了比较大的变化..所以我觉得还是需要学习学习 正文 一、 Entity Framework Core2.0的日志记录 早在Entity Framework Core1.0 ,我们就使用相关的...也就是为什么我们如果在ASP.NET Core中注入自己的日志记录,也可以通过配置来记录相关的SQL操作的原因. 这里我们主要是直接只监控EF Core的日志....二、 Entity Framework Core2.0 动态Linq查询 Entity Framework Core2.0出来这么久了..Github上面也有很多相关的扩展类库..今天我们就来玩玩这个动态查询库

1.4K60

Entity Framework Core 实现MySQL 的TimeStampRowVersion 并发控制

通用的序列号生成器库 从SQL Server迁移到Mysql 遇到的一个问题,就是TimeStamp/RowVersion并发控制类型在非Microsoft SQL Server数据库中的实现。...SQL Server timestamp 数据类型时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。...实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然后 @@DBTS 加1。...在Entity Framework 中采用IsConcurrencyToken配置后RowVersion即自动用于where子句中用于比较Row Version, 我们也需要使用这个特性实现并发控制,Ak.Ini...的博文http://www.cnblogs.com/akini/archive/2013/01/30/2882767.html ,我们按照这篇文章的方法在Entity framework core上面解决并发控制问题

1.7K80

Docker最全教程——.NET5进一步拥抱容器技术

从名称中删除了“ Core”,以强调这是.NET未来的主要实现。.NET Core或.NET Framework相比,.NET 5.0支持更多类型的应用程序和平台。...同样,Entity Framework Core 5.0保留名称“ Core”以避免将其Entity Framework 5和6混淆。...值得注意的是,.NET 5并没有计划支持ASP.NET Web Form和Windows工作流(WF),因此.NET 5并不能完全代替.NET Framework。....我们添加了Server Core,是因为我们收到了客户的反馈,他们想要一个Windows Server完全兼容的.NET镜像。我们还进行了其他更改,以减小Windows服务器核心镜像的大小。...更改仓库名称 作为使用“.NET”作为产品名称的一部分,我们现在.NET Core 2.1、3.1和.NET5.0镜像发布到mcr.microsoft.com/dotnet系列的Repos中,而不是发布到

78230

Docker最全教程——.NET5进一步拥抱容器技术

从名称中删除了“ Core”,以强调这是.NET未来的主要实现。.NET Core或.NET Framework相比,.NET 5.0支持更多类型的应用程序和平台。...同样,Entity Framework Core 5.0保留名称“ Core”以避免将其Entity Framework 5和6混淆。...值得注意的是,.NET 5并没有计划支持ASP.NET Web Form和Windows工作流(WF),因此.NET 5并不能完全代替.NET Framework。....我们添加了Server Core,是因为我们收到了客户的反馈,他们想要一个Windows Server完全兼容的.NET镜像。我们还进行了其他更改,以减小Windows服务器核心镜像的大小。...更改仓库名称 作为使用“.NET”作为产品名称的一部分,我们现在.NET Core 2.1、3.1和.NET5.0镜像发布到mcr.microsoft.com/dotnet系列的Repos中,而不是发布到

1.2K50

【One by One系列】IdentityServer4(八)使用EntityFramework Core对数据进行持久化

将以上这些数据存储在数据库中进行数据持久化,方便重启跨多个IdentityServer实例,这个持久化,我们可以使用IdentityServer4 Entity Framework 除了手动配置EF支持之外...最好的方式就是使用EF数据迁移(EF migrations) 这里官方只提供了针对sqlserver的sql脚本,可以看一下,做个了解。...迁移,所以通过对MigrationsAssembly的调用来告诉Entity Framework 的宿主项目(IdentityServer.csproj)包含迁移代码(the migrations code...5.创建迁移 一旦IdentityServer配置为使用 Entity Framework Core,我们需要生成一些迁移-migrations。...Entity Framework Core CLI Microsoft.EntityFrameworkCore.Design nuget包 #安装ef core 工具 dotnet tool install

1.1K30

张高兴的 Entity Framework Core 即学即用:(一)创建第一个 EF Core 应用

写在前面 Entity Framework Core (EF Core) 是 .NET 平台流行的对象关系映射(ORM)框架。...因此在项目中使用 EF Core 不一定是最优的,但一定不会错。 《张高兴的 Entity Framework Core 即学即用》系列博客将会从实践的角度去介绍 EF Core。...《张高兴的 Entity Framework Core 即学即用》系列博客使用 .NET 6 和 EF Core 6 进行编码,保证了技术的时效性。...和绝大部分 EF Core 的教程不同,这里并没有选择使用 SQL Server,而是使用 PostgreSQL 数据库。...此处并没有否认 SQL Server 是一款优秀的数据库,并且 EF 的很多特性在 SQL Server 上表现更好,可以说 SQL Server 是 EF Core 的最佳实践。

2.4K10

浅析Entity Framework Core中的并发处理

前言 Entity Framework Core 2.0更新也已经有一段时间了,园子里也有不少的文章.....此时,提交数据的版本数据数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据。...本篇就是讲解,如何在我们的Entity Framework Core中来使用和自定义我们的并发策略 2.Entity Framework Core并发令牌 要使用Entity Framework Core...中的并发策略,就需要使用我们的并发令牌(ConcurrencyCheck) 在Entity Framework Core中,并发的默认处理方式是无视并发冲突的,任何修改语句在条件符合的情况下,都可以修改成功...我们知道,SQL Server给我们提供了时间戳的属性(当然,几乎所有的关系数据库都有这个).下面举个SQL Server的例子 我们加一个时间戳字段为TimestampV,加上特性Timestamp

2.7K90

EF Core 入门

这一章介绍一个在C#世界里大名鼎鼎的ORM框架——Entity FrameworkCore版。 Entity FrameworkCore版目前已经更新到了6代,这是一款经过检验的ORM框架。...EF可以在不使用任何配置的前提下,自动解析类表之间的映射(具体的映射逻辑与我们手写的ORM工具类一致或相近)。 自动跟踪更改。...基于 ADO.NET 的数据库连接和可用于连接到 SQL Server、Oracle、MySQL、SQLite、PostgreSQL、DB2 等 当然,还有一个特点:EF是约定优于配置,所以EF也可以配置...EF可以使用Fluent式配置,也可以使用配置文件进行配置。 说了一大堆Entity Framework的优点,那么就让我们开始使用Entity Framework Core吧。...而且.net core有更多更好的发展。 1. Entity Framework Core安装 现在就让我们一起来试着用一下EntityFramework Core吧。

2.3K10

NET Core + JWT令牌认证 + Vue.js(iview-admin) 通用动态权限(RBAC)管理系统框架开源啦!!!

后端使用.NET Core 2 + Entity Framework Core 构建,UI 则是目前流行的基于 Vue.js 的 iView。...Studio 2017(15.8.8 或者以上版本) VS Code 或者其他前端开发工具 git 管理工具 SQL Server CE 或者 SQL Server Express 或者 SQL Server...2014 + 技术实现 ASP.NET Core 2(.NET Core 2.1.502) ASP.NET WebApi Core JWT 令牌认证 AutoMapper Entity Framework...安装依赖 前端项目 在DncZeus的源代码下载到本地之后,如果你使用的git管理工具,可以不用退出当前的git管理工具,输入如下命令: cd DncZeus/DncZeus.App 进入到DncZeus...首先根据自己的开发环境(SQL Server数据库类型,本示例默认是SQL Server Localdb)修改配置文件appsettings.json中的数据库连接字符串,示例默认连接字符串为: "ConnectionStrings

1.8K40
领券