Furion.Pure.Extras.DependencyModel.CodeAnalysis 4.9.9.10

Suggested Alternatives

Furion.Extras.DependencyModel.CodeAnalysis

Additional Details

Furion 公告:v4.9.9 起移除 Furion.Pure,统一为单一包,全面拥抱 EFCore

Furion 从一开始就默认集成了 .NET 官方的 Entity Framework Core(简称 EFCore)。但由于早期 EFCore 概念繁杂、上手门槛较高,不少开发者更倾向使用第三方 ORM,因此我们将 Furion 拆分为 Furion 和 Furion.Pure 两个包:前者包含 EFCore,后者不包含。

2021 年拆包后,Furion 包的流量和 NuGet 下载量急剧下降,而 Furion.Pure 的下载量却迅速攀升。原本统一的下载量被迫分散到两个包,导致新用户在搜索 “Furion” 时,看到的 Furion 包下载量少得可怜——大部分下载实际上被 Furion.Pure 带走。从长远发展来看,这非常不利:第一,Furion 包每个版本的下载量严重缩水;第二,同时维护两个包及其依赖需要投入巨大的时间和精力。

因此,从 Furion v4.9.9 开始,我们将移除 Furion.Pure 包及相关扩展,并在后续开发中逐步把 EFCore 模块功能抽离为独立模块。以后只保留 Furion 一个包,不再提供 Furion.Pure。

✅升级指引:原有 Furion.Pure 用户升级到 v4.9.9 后,只需将包名由 Furion.Pure 改为 Furion 即可。唯一的影响是发布目录下会多出一个 EFCore 相关的 dll,除此之外无其他变更。

另外,在 AI 时代,.NET 生态中大部分第三方 ORM 的发布频率和代码提交频率明显降低,维护活跃度大不如前,而 EFCore 的下载量和用户数正呈指数级增长。AI 也大大降低了 EFCore 的使用门槛,所以 我们推荐新项目优先选择 EFCore,而非第三方 ORM。

接下来,我们还会 重构 EFCore 扩展模块,并移除所有非 EFCore 的第三方 ORM 扩展及相关的脚手架和文档。

dotnet add package Furion.Pure.Extras.DependencyModel.CodeAnalysis --version 4.9.9.10
                    
NuGet\Install-Package Furion.Pure.Extras.DependencyModel.CodeAnalysis -Version 4.9.9.10
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Furion.Pure.Extras.DependencyModel.CodeAnalysis" Version="4.9.9.10" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Furion.Pure.Extras.DependencyModel.CodeAnalysis" Version="4.9.9.10" />
                    
Directory.Packages.props
<PackageReference Include="Furion.Pure.Extras.DependencyModel.CodeAnalysis" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Furion.Pure.Extras.DependencyModel.CodeAnalysis --version 4.9.9.10
                    
#r "nuget: Furion.Pure.Extras.DependencyModel.CodeAnalysis, 4.9.9.10"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Furion.Pure.Extras.DependencyModel.CodeAnalysis@4.9.9.10
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Furion.Pure.Extras.DependencyModel.CodeAnalysis&version=4.9.9.10
                    
Install as a Cake Addin
#tool nuget:?package=Furion.Pure.Extras.DependencyModel.CodeAnalysis&version=4.9.9.10
                    
Install as a Cake Tool

| En

Furion

An application framework that you can integrate into any .NET/C# application.

Installation

dotnet add package Furion

Examples

We have several examples on the website. Here is the first one to get you started:

Serve.Run();

[DynamicApiController]
public class HelloService
{
    public string Say() => "Hello, Furion";
}

Open browser access http://localhost:5000.

Documentation

You can find the Furion documentation on the website.

Contributing

The main purpose of this repository is to continue evolving Furion core, making it faster and easier to use. Development of Furion happens in the open on Gitee, and we are grateful to the community for contributing bugfixes and improvements.

Read contribution documents to learn how you can take part in improving Furion.

License

Furion is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE, LICENSE-MIT, COPYRIGHT and DISCLAIMER for details.

alternate text is missing from this package README image

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (10)

Showing the top 5 NuGet packages that depend on Furion.Pure.Extras.DependencyModel.CodeAnalysis:

Package Downloads
GuoKun.CPS

国坤CPS库

Furion.Pure

让 .NET 开发更简单,更通用,更流行。

OpenMes.Furion.Pure

Furion.Pure 新增多服务

Furion.Pure.NS

让 .NET 开发更简单,更通用,更流行。

Tynet

基础类库

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.9.9.10 62 7/2/2026 4.9.9.10 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.9 107 7/2/2026 4.9.9.9 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.8 161 6/30/2026 4.9.9.8 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.7 131 6/30/2026 4.9.9.7 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.6 133 6/29/2026 4.9.9.6 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.5 140 6/28/2026 4.9.9.5 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.4 168 6/25/2026 4.9.9.4 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.3 171 6/24/2026 4.9.9.3 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.2 283 6/23/2026 4.9.9.2 is deprecated because it is no longer maintained and has critical bugs.
4.9.9.1 148 6/23/2026 4.9.9.1 is deprecated because it is no longer maintained and has critical bugs.
4.9.9 159 6/23/2026 4.9.9 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.100 213 6/18/2026 4.9.8.100 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.99 163 6/18/2026 4.9.8.99 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.98 240 6/16/2026 4.9.8.98 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.97 368 6/15/2026 4.9.8.97 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.96 280 6/10/2026 4.9.8.96 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.95 214 6/9/2026 4.9.8.95 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.94 170 6/8/2026 4.9.8.94 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.93 180 6/8/2026 4.9.8.93 is deprecated because it is no longer maintained and has critical bugs.
4.9.8.92 292 6/7/2026 4.9.8.92 is deprecated because it is no longer maintained and has critical bugs.
Loading failed