刷新
学习ASP.NET Core Blazor编程系列三——实体

从本篇文章开始我们从头开始学习如何创建一个图书租赁系统。在本篇文章中我们先来学习创建一个书籍信息的实体类,并且通过实体框架(EF Core)使用这个书籍实体类来处理书籍信息数据。EF Core是一个轻量化、可扩展、开源和跨平台的对象关系映射(ORM)框架,它简化了编写数据库访问的代码。EF Core... ...

学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(完)

在学习本教程之前,我随便说两句,如果一直是在跟随微软的技术路线的话,应该记得当初微软用来跟flash打擂台的SilverLigth,也是一个富客户端的开发框架,现在不知道在哪个犄角旮旯里呆着。Blazor未来的钱景如何,暂时未知?本教程通过对微软提供的Blazor应用程序模板示例的学习,本文介绍了如... ...

学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(下)

在学习本教程之前,我随便说两句,如果一直是在跟随微软的技术路线的话,应该记得当初微软用来跟flash打擂台的SilverLigth,也是一个富客户端的开发框架,现在不知道在哪个犄角旮旯里呆着。Blazor未来的钱景如何,暂时未知?本教程通过对微软提供的Blazor应用程序模板示例的学习,来了解如何创... ...

学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(中)

在学习本教程之前,我随便说两句,如果一直是在跟随微软的技术路线的话,应该记得当初微软用来跟flash打擂台的SilverLigth,也是一个富客户端的开发框架,现在不知道在哪个犄角旮旯里呆着。Blazor未来的钱景如何,暂时未知?本教程学习一下微软提供的Blazor应用程序模板示例,本文介绍如何创建... ...

学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(上)

在学习本教程之前,我随便说两句,如果一直是在跟随微软的技术路线的话,应该记得当初微软用来跟flash打擂台的SilverLigth,也是一个富客户端的开发框架,现在不知道在哪个犄角旮旯里呆着。Blazor未来的钱景如何,暂时未知?从目前来看Blazor还是要学习一下的。本教程首先通过一个微软提供的B... ...

学习ASP.NET Core Blazor编程系列一——综述

.NET 6 是微软统一.Net Core与.Net Framework 两大框架的第二个版本,微软在 .NET 5 中开始进行这两大框架的统一之路。 .NET 6 将作为长期支持 (LTS) 版本得到三年的支持。只有Visual Studio 2022(以及更高版本)支持 .NET 6。... ...

OSSCore 开源解决方案介绍

博主头像 基于.NetCore的积木化服务框架(Gitee地址),主要将常规解决方案进行进一步的抽象下沉形成相关基础可选框架单元(在Framework 目录),并在此基础上实现常规系统模块(在Modules 目录),如用户管理,权限管理等。 当前项目,目的是为了提供一个思路,而不是模板。除了 Framewor ...

VSTO踩坑记录(1)- 从零开始开发outlook插件

概述 vsto是微软提供的一种开发office插件的一种技术,现在看来有点落后了,不过项目需要的情况下,总不能跟领导说这活干不了吧?附上官方文档 安装好必备的开发环境,我用的是vs2022,在安装程序里勾选“.Net 桌面开发” 跟 “Offic开发”,然后就可以在vs里新建一个VSTO项目了。 新 ...

我又造了个轮子:GrpcGateway

博主头像 我个人对GRPC是比较感兴趣的,最近在玩通过前端调用GRPC。通过前端调用GRPC业界有两种方式:GRPC Web和GRPC JSON转码。 GRPC Web 通过JS或者Blazor WASM调用GRPC,微软在这方面做的还是很好的,从.NET Core3.0之后就提供了两种实现GRPC Web的 ...

asp.net接收API Post Json数据为空要注意的事项

博主头像 今天在处理一个接收API通过Post方式传送Json数据的方法时,碰到接收的Json数据一直是空的问题。最好找了好久才解决,现在把需要的问题列出来。 1. 在一般处理程序中,需要设置 context.Request.InputStream.Position = 0; 刚开始设置了这个,但后面还是为空 ...

.NET的求复杂类型集合的差集、交集、并集

博主头像 前言 如标题所述,在ASP.NET应用程序开发中,两个集合做比较时 我们使用微软IEnumerable封装的 Except/Intersect/Union 取 差集/交集/并集 方法是非常的方便的; 但以上对于不太熟悉的小伙伴来讲,在遇到求包含引用类型(不包含string)集合时就非常的苦恼; 下面 ...

c# .net mvc 使用百度Ueditor富文本框上传文件(图片,视频等)

博主头像 使用背景: 项目中需要用的富文本框去上传视频,图片的话大部分都是可以的。相对来说,国外的富文本框很成熟。但鉴于文档是英语,这里使用了百度的富文本框。 采用的api的方式,调用接口进行上传文件。话不多说,开撸! 准备: 创建一个.net mvc的项目。下载百度富文本框.net 版本的js文件。 创建项 ...

Redis 原理 - Set

博主头像 Set数据结构 使用 intset 当同时满足下面两个条件时,使用 intset 存储数据 元素个数少于512个 (set-max-intset-entries: 512) 所有元素都是整数值 不满足上面的条件, 使用 hashtable intset 图解 //intset 的编码方式 #defi ...

Redis 是什么?

博主头像 Redis 的定义? 百度百科: Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 中文官网: Redis是一个开源(BSD许可),内存存 ...

SignalR 2 与mvc 5实现实时聊天功能

博主头像 效果图先附上: 首先 这是我是参考 教程:使用 SignalR 2 和 MVC 5 实时聊天 | Microsoft Docs 先附上教程: 在“添加新项 - SignalRChat”中,选择 InstalledVisual> C#>WebSignalR>,然后选择 SignalR Hub 类 (v ...

实现领域驱动设计 - 使用ABP框架 - 系列文章汇总

博主头像 系列文章汇总 前言: 最近看到ABP官网的一本电子书,感觉写的很好,翻译出来,一起学习下 Implementing Domain Driven Design 实现领域驱动设计 - 使用ABP框架 - 什么是领域驱动设计? 实现领域驱动设计 - 使用ABP框架 - 解决方案概览 实现领域驱动设计 - ...