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

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

Piranha CMS – 用于ASP.NET核心实体框架核心的轻量级且不显眼的开源CMS。...实体框架核心 – 熟悉以前版本的EF的开发人员体验,包括LINQ,POCO和Code First支持。...转换指南 使用Appveyor和NuGet发布.NET项目 ASP.NET核心中的新配置模型 实体框架核心 .NET核心数据访问 关于EF Core的一个很好的例子 使用EF Core连接到Postgres...中的依赖注入,第2版 使用微服务,ASP.NET核心实体框架核心 – 免费电子书采样器探索.NET核心 .NET Core中的微服务:使用C#,Nancy框架和OWIN中间件 专业的C#6和.NET...堆栈溢出 .NET核心 CoreCLR ASP.NET核心 ASP.NET核心MVC ASP.NET Core 1.0 实体框架核心 今天在GitHub上销售.NET存储库 原文地址:https:/

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

详解持久化Core Data框架的原理以及使用---转自Bison的技术博客

1.原理部分 Care Data是一个纯粹的面向对象框架,可用于管理实体以及实体之间的关联关系的持久化,也就是我们通常所指的数据持久化。...Care Data底层的持久化存储方式可以是SQLite数据库,也可以是XML文档,甚至可以直接以内存作为持久化存储设备。 Care Data的核心概念是实体。...以NSManagedObiectModel对象为基础,创建NSMannagedObjectContext,该对象是Core Data进行持久化访问的核心对象。...2.手动配置环境 iOS允许在创建项目时勾选“Use Core Data”复选框,通过该方式创建的项目已经完成了所有Core Data必须资源的初始化,但此处并不打算使用这种方式来初始化Core Data...具体步骤如下: 为该项目添加CoreData.framework框架。 为该项目添加一个实体模型文件。

1.4K50

重磅推出:AutoProject Studio 自动化项目生成器

该生成器的核心之一是基于数据库元数据为驱动,目前支持SQLServer、SQLAzure、SQLCe、Access、SQLite、 MySQL、PostgreSQL、Oracle、DB2、Informinx...该生成器的核心之二是基于系统模板、自定义模板与自定义配置选项机制,灵活自由地生成各种实体类、UI界面与业务 逻辑代码。...该生成器的核心之三是提供了基于表、视图、存储过程、自定义SQL语句4种数据库子对象元数据并通过自定义配置选项 一键生成各种实体类、UI界面与业务逻辑代码的功能。...该生成器的核心之四是脱离固定项目框架的束缚,通过本程序提供的API,结合您自己公司项目的实际框架情况以自定义 模板生成完全适合您的框架的UI界面、业务逻辑,以及底层的代码。 ?   ...支持 Asp.Net WebForm、Asp.Net MVC、 C# WinForm 3种架构的项目生成。

1.2K20

迁移 appseting.json 创建自定义配置中心

链接:cnblogs.com/OrcCoCo/p/15399228.html 前言 创建一个自定义的配置中心,将框架中各类配置,迁移至数据库,支持切换数据库,热重载。...文本讨论的是创建一个自定配置中心主要是想通过不改变去读取方式去将appseting.json这些配置迁移至数据库中。...CreateHostBuilder()方法中去加入的,所以他无法二次构建,除非web重启,所以在修改了数据库内的配置无法实现热重载, 此处使用的是SqLite去实现的,假设现在框架内换了数据库去实现,去修改...,并且在错误的时候抛出异常。...还记得我们最开始说的:不修改原始的IConfiguration读取方式的情况下创建自定义配置中心,故他的使用方式与原始的IConfiguration相差不大,只是加入了初始化步骤。

1.1K40

.net 温故知新:【10】.NET ORM框架EFCore使用入门之CodeFirs、DBFirst

目的在于通过要点的梳理最后串联起整个跨平台框架。之前的几篇算是把框架重要设计和框架重要知识点复习了,当然什么系统都可能使用到ORM框架。...从这篇ORM完成之后就将进入asp.net core的学习总结! EFCore Entity Framework Core (EF Core) 是适用于 .NET 的新式对象数据库映射器。...编写SqliteContext类构成模型的上下文类,实体类:Student、Course。...搭建基架,为模型创建一组初始表。该命令完成后会生成一个Migration文件夹包含两个类,一个数据库创建类InitialCreate是我们定义的,可以按需求更改名称。...生成的sqlite数据库如图,因为我们定义了Student、Course实体,所以会生成两个表以及表的字段,同时还会生成一个历史表,用于记录我们每次迁移的记录。

2.5K30

C#.NET.NET Core优秀项目框架推荐

ABP Framework 项目地址:https://github.com/abpframework/abp ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,但也支持开发其他类型的应用程序...日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net Core 框架更易于应用到实际项目开发中..._from=gitee_search YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则...支持 CodeFirst 模式,即便使用 Access 数据库也支持数据迁移;  支持 DbFirst 模式,支持从数据库导入实体类,或使用实体类生成工具生成实体类; ⛳ 支持 深入的类型映射,比如 PgSql...它是由Microsoft Research 创建的,并介绍了Virtual Actor Model作为一种新方法来构建面向云时代的新一代分布式系统。

2.3K20

轻量化Abp框架

Abp为我们生成的项目,减少了我们初始化项目的工作量,开箱即用,因此将我们可能会使用的Nuget包预先引入到我们的项目中,也就给我们一种依赖项太多的感觉。...02.png 从架构设计上来讲,模块化是Abp的核心;而从技术角度来看,依赖注入则是Abp实现众多功能的一个主要手段。只要了解Abp的模块化和依赖注入,我们就能够基于Abp框架来进行项目开发。...接下来将创建一个原生的ASP.NET Core Web API项目,围绕模块化和依赖注入两个核心概念,来展示如何以最小依赖的方式使用Abp。...AbpEntityFrameworkCoreSqliteModule))] public class LightweightAbpModule : AbpModule { ... } 然后创建实体...在本文之初,我便提出了Abp的核心是模块化及依赖注入的观点,当我们将入门的重点放在模块化和依赖注入上,那么会发现Abp是一个极易上手并且学习曲线很平缓的框架

1.1K10

储存篇 - CoreData使用大全

【一】前言 Core Data框架提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite3数据库文件中,也能够将保存在数据库中的数据还原成OC对象。...二、创建实体 1、利用可视化的方式创建实体实体的功能就类似于我们的Model类,具体操作如下如: ?...三、创建实体类 利用可视化创建实体,但是我们要想获取对应的数据和名称,就必须关联类,因此要创建实体类,创建步骤如下: 1、选中 .xcdatamodeld 文件通过 Editor 创建:NSManagedObject...【五】关于CoreData的版本迁移 应用场景:修改了实体的数据结构(比如说某个实体增加了一个特性),因为APP版本更新后沙盒中的NSDocumentDirectory 中的缓存数据都不会被清除,这时候就要进行版本迁移了...NSMigratePersistentStoresAutomaticallyOption, [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil]; //在初始化的时候用到了版本迁移的设置

2.4K20

一步步学习EF Core(3.EF Core2.0路线图)

改进的视图映射,允许EF自动从数据库逆向工程视图或使用迁移维护它们(DBFirst)。 4.高优先级的功能 实体模型 更灵活的属性映射,如构造函数参数,get / set方法,属性包等。...CRUD 初始化数据允许数据库在迁移过程中自动填充初始数据。 ETag式并发令牌支持提供了统一的编码模式,用于管理与模型配置无关的并发性。 贪婪加载,允许在查询实体时始终检索默认的相关数据集。...将SQLite提供程序移动到SQLitePCL.raw(Microsoft.Data.Sqlite#21) - 这为Microsoft.Data.Sqlite提供了一个更强大的解决方案,用于在不同平台上分发本机...SQLite二进制文件。...生命周期挂钩(#626) - 包括创建实体(ObjectMaterialized从EF6.x),数据库命令拦截,连接打开时运行附加命令的事件。

3K90

【Jetpack】ORM 数据库访问框架 Room 简介 ( 对象关系映射 ORM 概念简介 | Room 框架的组成部分 - 实体、数据库访问对象、数据库持有者 | Room 框架使用步骤 )

访问 SQLite 数据库非常繁琐 , 由此出现了很多 ORM 框架 ; ORM 英文全称 Object Relational Mapping , 对象关系映射 ; 对象关系映射 ORM 是一种编程技术...Room 框架依赖 创建 Entity 实体创建 Dao 实体创建 RoomDatabase 数据库实例对象 初始化 Room 数据库 调用 Dao 执行数据库增删改查操作 1、添加 Room...= "2.4.0" // 核心运行时依赖库 在应用运行时提供 Room 框架的数据库相关核心功能 implementation "androidx.room:room-runtime:$..., 在应用运行时提供 Room 框架的数据库相关核心功能 ; 该依赖库 包含了 Room 持久化库的核心功能 , 如 : RoomDatabase 类:用于表示数据库,可以包含一个或多个表,并提供了一些方法来操作数据库...Room 数据库 初始化数据库 : 在应用程序中使用 Room 数据库之前 , 必须先创建数据库实例 ; val db = Room.databaseBuilder( applicationContext

1.6K20

为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webserviceAPI

所以, 我将列出一些关于谁应该迁移到使用. net core而不是. net 框架。以下是我的想法: 如果您是旧式Windows 服务、web 应用程序或 web 服务的维护者, 则您需要继续使用....如果用mvc替换console时, 它将创建一个使用ASP.NET core MVC的 web 应用程序项目。...迁移ASP.NET Core 意味着迁移到现代 Web 应用程序 我可以转移到 ASP.NET Core吗?...你可以参考以下老代码迁移策略: 如果你的的 web 应用程序使用web form, 则不能直接将其转换或迁移ASP.NET Core。...如果你的 web 应用程序使用的是 ASP.NET MVC 5, 则你可以首先创建一个新的 ASP.NET Core MVC 项目,复制粘贴某些代码到 ASP.NET Core。

3.4K40

为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webserviceAPI

所以, 我将列出一些关于谁应该迁移到使用. net core而不是. net 框架。以下是我的想法: 如果您是旧式Windows 服务、web 应用程序或 web 服务的维护者, 则您需要继续使用....如果用mvc替换console时, 它将创建一个使用ASP.NET core MVC的 web 应用程序项目。...迁移ASP.NET Core 意味着迁移到现代 Web 应用程序 我可以转移到 ASP.NET Core吗?...你可以参考以下老代码迁移策略: 如果你的的 web 应用程序使用web form, 则不能直接将其转换或迁移ASP.NET Core。...如果你的 web 应用程序使用的是 ASP.NET MVC 5, 则你可以首先创建一个新的 ASP.NET Core MVC 项目,复制粘贴某些代码到 ASP.NET Core。

1.6K90

oracle数据库connectionstring,oracle数据库 connectionstring

数据库和Access数据库的一些经验总结 在我的《Winform开发框架》中,可使用多种数据库作为程序的数据源,除了常规的Oracle数据库、SqlServer、MySql数据库,其中还包括了SQLite...中,使用“包配置”时的常见错误与解析 在以前的DTS中,在包的开发、测试、发布迁移过程中你必须手动的修改包中的所有连接参数及其变量的值,幸运的是,现在在SSIS中提供了这种问题的解决方案,那就是“包配置...似乎对一般程序员不怎么友好,因为其繁琐的安装配置过程和对系统硬件的苛求,… 文章 橘子红了呐 2017-11-12 1388浏览量 Windows Server 2008 下ASP程序连接ORACLE数据库驱动错误...环境介绍:在系统Windows Server 2008下部署了… 文章 潇湘隐者 2016-04-25 1288浏览量 为ASP.NET应用缓存Oracle数据 为了创建可扩展、高性能的基于WEB的应用...我的数据库设计方式一、数据实体:罗列… 文章 吞吞吐吐的 2017-10-18 781浏览量 webconfig中配置各种数据库的连接字符串(转) 一、在appSettings配置 <appSettings

4.3K40

Asp.Net WebApi核心对象解析(一)

一.WebApi概述:      ASP.NET Web API是在.NET Framework之上构建的Web的API的框架ASP.NET Web API是一个编程接口,用于操作可通过标准HTTP...对于ASP.NET Web API的简单demo、安全认证、异常处理、内容协商、寄宿方式、错误处理等等,在这里就不再过于介绍,如果有时间博主会单独讲解这些内容。...ApiController是ValuesController类的父类,是整个ASP.NET Web API的核心类,继承该类可以用来创建ASP.NET Web API控制器。...      2.方法摘要:          ExecuteAsync(): 异步执行单个 HTTP 操作,该方法为虚方法,可在子类中重写;          Validate():验证给定实体并使用空前缀将验证错误添加到模型状态...ASP.NET Web API框架支持从请求元素到操作方法参数的绑定。对于HTTP响应值转换成适当的HTTP响应消息正文。

4.4K70

Git 项目推荐 | 基于 C# 的极速 WEB + ORM 框架

NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。...NFine是一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#.NET项目68%的重复工作,让开发人员远离加班!...支持SQLServer、MySQL、Oracle、SQLite、Access 等多数据库类型。模块化设计,层次结构清晰。内置一系列企业信息管理的基础功能。...二 后端技术 核心框架ASP.NET MVC5、WEB API。 持久层框架:EntityFramework 6.0。 定时计划任务:Quartz.Net组件。...服务端验证:实体模型验证、自己封装Validator。 缓存框架:微软自带Cache、Redis。 日志管理:Log4net、登录日志、操作日志。

3K80

从Membership 到 .NET4.5 之 ASP.NET Identity

今天我们将以用户信息为主线,从SqlMembershipProvider出发,到ASP.NET Simple Membership最后再到MV5中引入的ASP.NET Identity,来看看微软是如何一步一步的改造这套框架的...  我们上面是直接利用VS帮助我们创建好了一些初始代码,我们也可以创建一个空白的站点,然后再把ASP.NET Identity引用进来。...Microsoft.AspNet.Identity.Core    名字就已经告诉大家了,这是ASP.NET Identity的核心了,所以主要的功能在这里面。...上面那个包是ASP.NET Identity EF的实现,那么我们可以在这个核心包的基础上扩展出基于No SQL, Azure Storage 的 ASP.NET Identity实现。...但是我们更应该关注的是微软是如何面对复杂多变的需求来设计框架的,如何从一大堆的零散需求中找出最核心的部份, 他们如何解耦,如何提高可扩展性和维护性的。

1.8K60

「死磕」Core Data——入门

(.xcdatamodel文件) 按需增加「实体」、实体的「特性」、「关系」(如有需要) 创建NSManagedObject子类(如有需要) 备注:如果创建项目时勾选了「Use Core Data」,会自动帮你创建好上述这些内容...在iOS10之前,如果需要支持版本迁移功能,需要在创建NSPersistentStore类实例时,传入相应的options参数。...// 如果不能初始化成功,在Block回调中打印错误,方便调试 [_persistentContainer loadPersistentStoresWithCompletionHandler:^(NSPersistentStoreDescription...然后你很容易再重复手动创建NSManagedObject子类,这时候就会报类似「duplicate symbol _OBJC_METACLASS_Photography in:...」这类错误。...版本「迁移」 应用场景:修改了数据结构(比如说某个实体增加了一个特性),这时候就要进行版本迁移了,否则已经安装旧App的手机,在更新应用后,两边数据结构不一致导致不能识别,会崩溃。

1.1K20
领券