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

一系列令人敬畏.NET核心库,工具,框架软件

Piranha CMS – 用于ASP.NET核心实体框架核心轻量级且不显眼开源CMS。...statsd-csharp-client – .NET标准兼容C#客户端,可Etsy出色statsd服务器连接。...Core,RedisDocker Project.json到MSBuild转换指南 使用AppveyorNuGet发布.NET项目 ASP.NET核心新配置模型 实体框架核心 .NET核心数据访问...C#6.NET Core 1.0:现代跨平台开发 .NET Core中依赖注入,第2版 使用微服务,ASP.NET核心实体框架核心 – 免费电子书采样器探索.NET核心 .NET Core中微服务... 令人敬畏.NET开源社区资源 松弛 BuiltWithDot.Net 堆栈溢出 .NET核心 CoreCLR ASP.NET核心 ASP.NET核心MVC ASP.NET Core 1.0 实体框架核心

18.4K30

Navi.Soft31.WinCE框架.开发手册(含下载地址)

.在此系统中开发应用软件也很多 在此背景环境下,开发出基于微软WinCE系统一套框架,供程序开发员使用 1.2面向对象 Net程序开发员 1.3开发环境 本框架包含2部分 程序名称 开发环境 描述...VS2010或以上 创建项目类型是WebService.创建WebService项目类型必须是Net3.5,创建成功后,再升级至4.0即可 1.4框架特点 l 短小精悍, 通俗易懂,上手容易,入手简单...系统数据库交互 服务端程序目前支持SQLServerOracle这2种数据源.客户端通过DataSet或DataTable这种ADO.Net结构传输数据. 2.1.2源码结构 如图2-1所示 ?...客户端上传数据.此方法为预留方法,可以不使用 n Web.Config 此文件为配置文件,用于配置数据库类型连接字符串.配置如图2-2所示 ?...图2-8 核心类库,存储各种常用方法,通用接口等.是所有项目的基础 n Base文件夹,存储基类文件.如实体基类,帮助基类等 n Component文件夹,存储组件基类.目前仅包括数据库组件 n 根文件夹

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

.NET 简介

提供原始数据类型基本实用程序。 ASP.NET Core 运行时。为连接互联网应用程序提供基本服务,例如 Web 应用程序、IoT 应用程序移动后端。 桌面运行时。...实体框架核心 Entity Framework (EF) Core 是一种开源跨平台数据访问技术,可用作 ORM。EF Core 允许您通过在代码中引用 .NET 对象来处理数据库。...它减少了您需要编写测试数据访问代码数量。EF Core 支持许多数据库引擎。 有关更多信息,请参阅实体框架核心和数据库提供程序。...示例:.NET Core 3.1、.NET Standard 2.0 目标框架名称 (TFM) TFM 是一种标准化令牌格式,用于指定 .NET 应用程序或库目标框架。...此用法中框架您从 .NET 下载页面下载“运行时”相同。 框架库 有时用作运行时库同义词。

2K20

CTK Plugin Framework简介

OSGi规范核心部分是一个框架核心框架定义了应用程序生命周期模式和服务注册。...基于OSGI核心框架定义了大量OSGi服务:日志、配置管理、HTTP(运行servlet)、XML分析、设备访问、软件包管理、许可管理、用户管理、IO连接、连线管理、JiniUPnP。...通过接口过滤表达式可以从插件框架获得服务引用框架发布服务生命周期事件。 服务可以通过ctkPluginContext对象注册到插件框架。服务注册注销可以在任何时候进行。...检索ServiceReferences; D、为引用服务获取发布服务对象; E、在框架中安装新插件; F、获取框架中安装插件列表; G、获得一个插件ctkPlugin对象; H、为(由框架为插件提供...框架是唯一允许创建ctkPlugin对象实体,并且ctkPlugin对象仅在创建它们框架内有效。

2.7K20

Mybatis笔记(1)

插入操作时,需要手动将实体数据设置到sql语句占位符位置 方案 ①使用数据库连接池初始化连接资源 ②将sql语句抽取到xml配置文件中 ③使用反射、内省等底层技术,自动将实体表进行属性字段自动映射...采用ORM思想解决了实体和数据库映射问题,对jdbc 进行了封装,屏蔽了jdbc api 底层访问细节,使我们不用jdbc api 打交道,就可以完成对数据库持久化操作。...四、MyBatis增删改查 3.1 插入操作 <!...•Sql语句中使用#{实体属性名}方式引用实体属性值 •插入操作使用API是sqlSession.insert(“命名空间.id”,实体对象); •插入操作涉及数据库数据变化,所以要使用sqlSessiofn...数据源(dataSource)类型有三种: UNPOOLED:这个数据源实现只是每次被请求时打开关闭连接。 POOLED:这种数据源实现利用“池”概念将 JDBC 连接对象组织起来。

57520

PDF.NET SOD 开源框架红包派送活动 && 新手快速入门指引

本套框架思想是借鉴Java平台Hibernate iBatis 而来,兼有ORMSQL-MAP特性,同时还参考了后来.NETLINQ(本框架成型于2006年,当时还未听说过LINQ)使用风格...注:框架支持工具指的是集成开发工具,可以连接各种数据库进行查询,生成实体类,SQL-MAP DAL SqlMap.config 文件。...注:框架支持工具指的是集成开发工具,可以连接各种数据库进行查询,生成实体类,SQL-MAP DAL SqlMap.config 文件。...如果是SOD 核心程序之外数据访问提供程序,需要使用下面格式连接配置: <add name="default" connectionString="server=10.0.0.1;User Id...请参考下面的文章: 《PDF.<em>NET</em> 之SQL-MAP 使用图解教程》 更多<em>的</em>内容,你也可以参考SOD<em>框架</em>官方博客<em>的</em>介绍: (PDF.<em>NET</em><em>框架</em>实例讲解)将存储过程映射为<em>实体</em>类 使用XSD编写具有智能提示<em>的</em>

1.6K90

PDF.NET数据开发框架实体类操作实例(for PostgreSQL,并且解决增问题) PDF.NET数据开发框架实体类操作实例(MySQL)

本篇是 PDF.NET数据开发框架实体类操作实例(MySQL) 姊妹篇,两者使用了同一个测试程序,不同只是使用类库和数据库不同,下面说说具体使用过程。...注:在PDF.NET SOD框架 5.6.0.1121 之后,框架取消了这一个限制,你仍然可以像在其它数据库中那样使用PostgreSQL增列,实体类无需做任何更改。...,PDF.NET数据开发框架为你自动完成这一切,使得你SQL语句能够很容易移植到PostgreSQL。...最后,附带一个PostgreSQL中使用触发器模拟不使用增,还有跟MySQL增下,CRUD数据一个效率对比测试数据,测试程序请看源码 SampleOrmTest示例: ====******...********** PDF.NET SOD ORM 控制台测试程序 **************==== 框架核心程序集 PWMIS.Core Version:5.6.0.1111 ====应用程序配置文件默认数据库配置信息

1.5K60

Oracle 免费数据库--Database 快捷版 11g 安装使用SOD框架对OracleCodeFirst支持

1.3 PDF.NET集成开发工具连接Oracle 不过,我们也可以使用SOD框架集成开发工具来连接,该工具连接过程如下: ?...2.1 Oracle增列处理 实际上SOD框架对Oracle Code First支持并不复杂,主要需要解决问题就是Oracle数据库增字段处理,大部分情况下,这都是通过触发器来实现。..."SqlServer" 三、使用ODP.Net 访问Oracle数据库 3.1 创建SODODP.Net扩展程序集 在本文中,已经说到安装了Oracle .net数据访问组件ODP.Net,MS也建议用这个组件来代替...把SOD框架核心程序集PWMIS.Core Oracle.cs 文件拷贝下来,只需要修改下命名空间即可使用。...编译这个项目,让SampleORMTest 测试项目引用它,或者直接拷贝DLL到测试项目, 3.2 运行32位ODP.Net 重新修改下App.config文件连接配置: <add name="local

2.7K70

.NET ORM “SOD蜜”--零基础入门篇

一、准备工作 1.1,添加SOD包引用 首先建立一个控制台项目(支持.NET2.0项目),并使用程序包管理器添加PDF.NET SOD程序引用: PM> Install-Package PDF.NET.SOD...UserID增列,每当插入实体类后,可以通过该自增列对应属性获取到新插入增ID值。...可以看到,SOD实体类还是比较简单,它没有使用特性来申明数据库信息,这意味着你可以在运行时修改实体类影射主键,增字段,表名称等数据库元数据,并且不需要反射,这些特性构成了SOD框架简单而强大基础...二、ORM之增,删,改 SOD框架ORM功能跟通常ORM框架不同,SOD框架实体类上并没有数据查询持久化方法,所以SOD实体类是“非常纯粹实体类,你可以把它看作是一个数据容器,或者用来当作...3.1,最简单方法 假设前端直接传递了一个 User 实体类对象,中间设置了用户名密码,现在有一个登录方法使用该对象,该方法详细内容如下所示: ///

1.1K70

.NET平台系列22:.NET Core.NET5.NET6 对比 .NET Framework

系列目录 【已更新最新开发文章,点击查看详细】   在我博客《.NET平台系列2 .NET Framework 框架详解》 《.NET平台系列7 .NET Core 体系结构详解》 两篇文章中分别详细介绍了....NET Framewrok.NET Core 核心构成以及各部件组成原理。....NET Core 是借鉴 .NET Frmawork 优秀思想强大功能重新构建框架,体积自然要比.NET Framework小多。...下图引用微软官方帮助文档中一幅图,图中通过饼图柱状图两种形式展示了 CoreFX 中专门针对各个操作系统(Windows、Unix、 LinuxOX)C#代码比例代码行数,可以看到90% CoreFX...从《.NET Core发展历程》图中可以了解到.NET Core 1.0于2016年6月26日正式发布,至2019年12发布.NET Core 3.1版本,基本上是每年发布一个大版本。.

1.7K10

.NET Glossary

核心RT CLR 相比,CoreRT 不是虚拟机,这意味着它不包括即时生成运行代码设施,因为它不包括JIT。但是,它确实包括GC以及运行时类型识别 (RTTI) 反射能力。...实现 .NET Standard 版本并可能包含其他 API 类库。例子:BCLS用于.NET框架.NET 5(.NET核心更高版本。 可选地,一个或多个应用程序框架。...NET 5 是 .NET Core 3.1 之后下一个版本。版本 4 已被跳过,以避免将 .NET 这种较新实现称为.NET Framework较旧实现混淆。....在.NET框架共享指的是包括在库.NET运行。在这种情况下,共享框架用于.NET 5(.NET核心更高版本指的是相同库,BCL指。 还有其他共享框架。...对于依赖于框架应用程序,共享框架由包含在安装在运行应用程序机器上文件夹中程序集中库组成。对于包含应用程序,共享框架程序集包含在应用程序中。

74110

.net core 基于Dapper 分库分表开源框架(core-data)

2.2 core-data主要优势: 上一篇文章.Net 微服务架构技术栈那些事 中简单介绍了core-data主要优势,如下: 官方建议使用DDD 领域驱动设计思想开发 支持多种数据库(MySql...本身性能,Dapper 本身是轻量级ORM ,官方测试性能都强于其他ORM 框架支持Framework4.6 - NetStandard 2.0 三、实战详解 这里都仅仅分享核心内容代码,不把整个代码贴出来...,有需要完整Demo源代码请访问 https://github.com/a312586670/NetCoreDemo 在我解决方案项目中 引用overt.core.data nuget包,如下图:...3.1 单表模式 创建用户实体代码如下: /// /// 标注数据库对应表名 /// [Table("User")]...我们来分析源代码,核心框架源代码如下: /// /// 连接配置信息获取 /// 1. master / secondary /// 2. xx.master / xx.secondary

51020

设计面向DDD微服务

DDD模式可以协助划分微服务边界 在已经确定界限上下文,您可以为领域建模:实体模型、值对象聚合,DDD边界有关,微服务也边界有关。...领域实体不应直接依赖于任何数据访问基础框架(EF、NHibernate),理想情况下,您实体不应继承或实现任何基础设施中定义任何类型。...微服务应用层在.NET中一般表现为WebAPI,webapi实现交互、远程网络连接、为UI/Client app提供外部请求中转。...领域层领域实体、值类型、聚合根反映了真实业务核心,需要用一种通用语言来定义,这样不管应用层多么复杂,核心领域层岿然不动。...领域层不能直接依赖基础设施层,现代ORM框架一般都提出仓储模型来帮助领域层技术设施层解耦。 ?

63850

Rafy 领域实体框架示例(1) - 转换传统三层应用程序

(下载该示例代码后,只需要修改 app.config 文件中连接字符串中用户名密码后,就可以直接运行示例,程序即会自动创建数据库并成功运行!...在编写时,需要注意是: 标识 转换为 Rafy 实体后,所有的实体都统一继承 Entity 类型。...外键关系转换 旧表中外键引用关系,除了 Bill(销售单) Sell(销售明细) 两个表间关系,在设计 UML 时,都设计为实体引用关系。...先区分清楚引用关系可空性,然后就可以在相应实体中编写引用实体属性了。...下载该示例代码后,只需要修改 app.config 文件中连接字符串中用户名密码后,就可以直接运行示例,程序即会自动创建数据库并成功运行!

1K50

PDF.NET 数据开发框架 许可限制 框架源码获取

本套框架思想是借鉴Java平台Hibernate iBatis 而来,兼有ORMSQL-MAP特性,同时还参考了后来.NETLINQ(本框架成型于2006年,当时还未听说过LINQ)使用风格...映射查询; BLL层实体对象查询(OQL) DAL层SQL语句.NET数据访问代码映射(查看 SQL-MAP 原理) 详细说来,框架还包含以下特色功能: 类似LINQ支持ORM实体类查询OQL表达式...本框架 OQL基本设计在LINQ或者说本人知道 LINQ之前,另外,.NET3.5框架才正式支持LINQ,而我们公司一个产品却因为采用了3.5框架安装部署不方便成为市场客服常常抱怨理由。...北京某金融咨询公司银行数据应用项目,PDF.NET Ver2.0,作为系统核心框架部分。 2010。XX银行XX市分行基金营销系统,PDF.NET Ver4.0,作为系统核心框架部分。  。。。...Ver 3.0 更新: •全面改写了SqlMap模块,真正支持SQL-实体类 映射 •全面调整了框架命名空间,合并了基础程序集成为一个 PWMIS.Core.dll •修正了2.0以来Bug •

1.2K60

一步一步创建ASP.NET MVC5程序(三)

类 完善View层 修改控制器 创建视图 数据库连接 创建数据库表 实现了简单数据库连接及数据查询操作,既然是简单数据库连接,那我们有必要对它进行进一步升级、封装。...今天我们就引入一个国内开发者开发并维护ORM开源框架。如果你当前还不知道什么是ORM,或者C#/.NET中有哪些主流ORM的话,请参见本站关于ORM相关文章: 什么是ORM?为什么用ORM?...浅析ORM使用及利弊 目前.NET(C#)世界里,主流ORM框架有哪些—SqlSugar,Dapper,Entity Framework(EF)还是… 本篇知识要点 引用SqlSugar 使用SqlSugar...,比较推荐 4.InitKeyType:初始化主键增列信息方式 InitKeyType.SystemTable表示自动从数据库读取主键增列信息 InitKeyType.Attribute...)]则是实体属性表字段映射配置,更多表属性映射配置请看官方文档,地址:http://www.codeisbug.com/Doc/8/1141 再次按F5运行,这次我们可以看到上一篇使用Ado.net

1.5K100

跟我一起学mybatis框架

如图: 1.2 ORM介绍 ORM(Object Relational Mapping): 对象关系映射 指的是持久化数据实体对象映射模式,为了解决面向对象关系型数据库存在互不匹配现象技术...使用反射、内省等底层技术,将实体表进行属性字段自动映射 1.6 什么是Mybatis mybatis 是一个优秀基于java持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,...ORM 对象关系映射,数据实体对象映射。 MyBatis 是一个优秀基于 Java 持久层框架,它内部封装了 JDBC。 二....三.MyBatis 映射配置文件 3.1 映射配置文件介绍 映射配置文件包含了数据对象之间映射关系以及要执行 SQL 语句 3.2 查询功能 :查询功能标签。...3.6 映射配置文件小结 四.Mybatis核心配置文件介绍 4.1 核心配置文件介绍 核心配置文件包含了 MyBatis 最核心设置属性信息。如数据库连接、事务、连接池信息等。

35130

ASP.NET理论知识及面试题

谈谈你对EF理解     这个可以谈很多,比如说EF实现机制,最核心是对象关系映射机制LINQ To EF Provider,在此基础上缓存机制、延迟加载、对象状态跟踪、事务等等,从对开发者影响上来说...属性是方法而字段不是,当你用反射去掉用时候,它们有各自API。因为属性是方法,所以它可以方法那样定义在接口中,或者被继承重写,重写属性被ORM/AOP等框架用来注入代码。 4....3.值类型表示实际数据,引用类型表示指向存储在内存堆中数据指针或引用     4.值类型继承System.ValueType,引用类型继承System.Object     5.栈内存分配是自动释放...;而堆在.NET中会有GC来释放   14. c#语言中,结构体区别?      ...对于简单界面,严格遵循MVC,使模型、视图控制器分离,会增加结构复杂性,并可能产生过多更新操作,降低运行效率。         (2)视图控制器间过于紧密连接

1.8K20
领券