什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS.CTS(CLI).FCL.Windows下CLR的相关核心组成.Windows下托管程序运行概念.什么是.NET Framework,.NET Core,.NET Standard及一些VS编译器相关杂项和相关阅读链接.完整的从上读到下则你可以理解个大概的.NET体系. 文章是我一字一字…
ASP.NET Core 开发-Entity Framework Core 1.0 Database First,ASP.NET Core 1.0 EF Core操作数据库. Entity Framework Core 1.0 也已经发布了,可以适用于 .NET Core 1.0 及ASP.NET Core 1.0 . EF Core RC2 时,使用的Code First: http://www.cnblogs.com/linezero/p/EntityFrameworkCore.html E…
EF Core 1.0 Database First http://www.cnblogs.com/linezero/p/EFCoreDBFirst.html ASP.NET Core 开发 - Entity Framework (EF) Core,ASP.NET Core 操作数据库. Entity Framework (EF) Core RC2 也发布了,可以适用于 .NET Core 及ASP.NET Core . EntityFrameworkCore SQLite 本篇文章以SQLit…
2019新的一年,祝大家新年快乐,工作生活一帆风顺,心想事成!诸事大吉! 这篇文章是我今年的第一篇博客,主题是:C#  .NET  .NET Framework   .NET CORE  等这些名词之间有什么关联关系. 费话不多说,直接进入主题. .NET的正式诞生:2002年2月13日微软正式推出.NET的开发工具--Visual Studio.NET 2002. .NET平台结构图: 我们看上图,我们一一来做解释: 硬件设备和操作系统我就不做解释了,这是软件运行的载体或环境,计算机行业的基础…
前几天我在一个群里看到有关这方面的讨论,最后感觉讨论的不是很清晰,有幸的是我们的项目去年就开始迁移NetCore的调研了,我个人多多少少也是有过这方面的研究.下面我将说一下我自己对着三个的认识如果有不足的地方,请大家指出. 大家的讨论是这个问题引起的如下: NetCore  Net Framework Net Standard 最终大家想了解的是这些的区别是什么. Net Framework 是什么 1.Net Framework 是Net的一种实现,在此类库上我们可以使用C#,VB,F#进行程…
最近开始研究.NET Core,有张图一看就能明白他们之前的关系. 上图己经能够说明.NET Framework和.NET Core其实是实现了 .NET Standard相关的东西,或者说Framework和Core是基于NET Standard开发的,所以得出,我们在建立项目的类库的时候,使用NET Standard这种项目类型即可. 入口程序可用.NET Framework或是.NET Core,入口程序可以是BS系统,也可以是Winform系统,或是控制台程序.引用NET Standar…
1. Entity Framework (EF) Core 是轻量化.可扩展.开源和跨平台的数据访问技术,它还是一 种对象关系映射器 (ORM),它使 .NET 开发人员能够使用面向对象的思想处理数据库,它消除 了开发人员通常需要编写大量数数据访问代码的需要. 2. 安装相关包Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.Tools由微软维护的支持程…
由于对微软的技术比较感兴趣,所以最近就在研究用Visual Studio Code开发一个Asp.net core项目并且准备从后端开始干起. 一开始用dotnet new console创建了一个控制台项目,在配置文件里发现这是一个.netcoreapp2.0的项目: 之后又用dotnet new classlib创建了一个类库,在配置文件里发现这是一个.netstandard2.0的项目: 比较好奇这其中有什么不同: 首先是.net framework这个我们就非常熟悉了,用于生成在iis上…
 一. EntirtyFramework(EF)简介 EntirtyFramework框架是一个轻量级的可扩展版本的流行实体框架数据访问技术,微软官方提供的ORM工具让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上.EF提供变更跟踪.唯一性约束.惰性加载.查询事物等.开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事. EF有三种使用场景,1. 从数据库生成Class(DB First),2.由实体类生成数据库表结构(Code First),3.  通过数…
.NET Framework 和 .NET Core 是平台应用框架,而 .NET Standard 是 .NET 底层库.因此只要用 .NET Standard 工程来写的代码可以直接在上层的平台应用框架上使用. 你的库需要在多平台应用上使用,就使用 .NET Standard 来写. 经验与技巧在你的解决方案中,可以将入口项目选择为 .NET Framework 或 .NET Core,其他的工程尽量使用 .NET Standard 来创建. 比如,在 .NET Core 项目中,你可以将你…