Bing.NetCore

2025-12-07 0 511

Bing.NetCore

Bing是一个基于.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类、帮助类)、分层架构基类,第三方组件封装,第三方业务接口封装等组成。

Nuget Packages

包名称 稳定版本 预览版本 下载数
Bing.Core
Bing.Uow
Bing.ExceptionHandling
Bing.Security
Bing.Permissions
Bing.Events
Bing.Aop.AspectCore
Bing.Validation.Abstractions
Bing.Validation
Bing.AspNetCore.Abstractions
Bing.AspNetCore
Bing.AspNetCore.Serilog
Bing.AspNetCore.Mvc.Contracts
Bing.AspNetCore.Mvc
Bing.AspNetCore.Mvc.UI
Bing.Logging
Bing.Logging.Serilog
Bing.Logging.Sinks.Exceptionless
Bing.Auditing.Contracts
Bing.Auditing
Bing.Ddd.Domain
Bing.Ddd.Domain.Extensions.Analyzers
Bing.Ddd.Application.Contracts
Bing.Ddd.Application
Bing.Data
Bing.Data.Sql
Bing.Dapper.Core
Bing.Dapper.MySql
Bing.Dapper.Oracle
Bing.Dapper.PostgreSql
Bing.Dapper.Sqlite
Bing.Dapper.SqlServer
Bing.EntityFrameworkCore
Bing.EntityFrameworkCore.MySql
Bing.EntityFrameworkCore.Oracle
Bing.EntityFrameworkCore.PostgreSql
Bing.EntityFrameworkCore.Sqlite
Bing.EntityFrameworkCore.SqlServer
Bing.FreeSQL
Bing.FreeSQL.MySql
Bing.Caching
Bing.Caching.CSRedis
Bing.Caching.FreeRedis
Bing.EasyCaching
Bing.Localization.Abstractions
Bing.Localization
Bing.Emailing
Bing.MailKit
Bing.Locks.CSRedis
Bing.ObjectMapping
Bing.AutoMapper
Bing.Extensions.SkyApm.Diagnostics.Sql
Bing.Biz
Bing.Biz.Payments

开发环境以及类库依赖

以下是我们在项目开发和部署时使用的工具和组件,这个列表会经常更新。

如果没有标注版本号,则采用最新版本。

  1. 开发工具
  • Visual Studio 2022
  • Resharper Ultimate
  1. 数据库
  • Sql Server
  • Mysql
  • PostgreSQL
  1. 设计工具
  • PowerDesigner 16.5
  • XMind
  1. 版本控制
  • Git
  1. 部署环境
  • Windows Server
  • Ubuntu Server
  • Docker
  1. SDK以及Runtime
  • 当前SDK 64位版本:SDK v2.2.401,开发机器安装
  • 当前Runtime 64位版本:Runtime v2.2.6,服务器安装
  1. 单元测试以及模拟框架
  • XUnit
  • NSubstitute
  1. ORM
  • EntityFrameworkCore
    • Microsoft.EntityFrameworkCore.Relational
    • Microsoft.EntityFrameworkCore.SqlServer
    • Pomelo.EntityFrameworkCore.MySql
    • NPostgreSql.EntityFrameworkCore.PostgreSQL
    • Microsoft.EntityFrameworkCore.Sqlite
  • Dapper
  1. Ioc 框架
  • MSDI(默认DI框架)
  • Autofac
  1. Aop 框架
  • AspectCore
  1. Json框架
  • Newtonsoft.Json(即Json.Net)
  1. 映射框架
  • AutoMapper
  1. 日志框架
  • NLog
  • log4net
  • Exceptionless
  • Serilog
  1. Queryable 动态扩展
  • System.Linq.Dynamic.Core
  1. 缓存框架
  • EasyCaching
  1. 事件总线
  • CAP
  1. Web 框架
  • ASP.NET Core
  1. 参考应用框架
  • ABP
  • Nop
    • Nop是一个开源商城,封装了大量实用的基础代码。
  • Util
    • 使用 .net core 可使用该框架。
  • Cosmos

框架开发流程

搜集整理集成封装

作者

简玄冰

贡献与反馈

如果你在阅读或使用Bing中任意一个代码片断时发现Bug,或有更佳实现方式,请通知我们。

为了保持代码简单,目前很多功能只建立了基本结构,细节特性未进行迁移,在后续需要时进行添加,如果你发现某个类无法满足你的需求,请通知我们。

你可以通过github的Issue或Pull Request向我们提交问题和代码,如果你更喜欢使用QQ进行交流,请加入我们的交流QQ群。

对于你提交的代码,如果我们决定采纳,可能会进行相应重构,以统一代码风格。

对于热心的同学,将会把你的名字放到贡献者名单中。

免责声明

  • 虽然我们对代码已经进行高度审查,并用于自己的项目中,但依然可能存在某些未知的BUG,如果你的生产系统蒙受损失,Bing 团队不会对此负责。
  • 出于成本的考虑,我们不会对已发布的API保持兼容,每当更新代码时,请注意该问题。

开源地址

https://g**ithub*.com/bing-framework/Bing\\.NetCore

License

MIT

这意味着你可以在任意场景下使用 Bing 应用框架而不会有人找你要钱。

Bing 会尽量引入开源免费的第三方技术框架,如有意外,还请自行了解。

致谢

  • JetBrains Open Source 为项目提供免费的 IDE 授权

下载源码

通过命令行克隆项目:

git clone https://github.com/bing-framework/Bing.NetCore.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 Bing.NetCore https://www.zuozi.net/32049.html

WebAuthn
上一篇: WebAuthn
Giraffe
下一篇: Giraffe
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务