• 匿名 浏览文章

    目前的.NET(C#)世界里,主流的ORM框架有哪些--SqlSugar,Dapper,Entity Framework(EF)还是...

    前言在以前的一篇文章中,为大家分享了《什么是ORM?为什么用ORM?浅析ORM的使用及利弊》。那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是ServiceStack.OrmLite?或者是你还有更好的ORM推荐...

  • 匿名 浏览文章

    .NET[C#]LINQ中如何按多个属性排序?

    .NET[C#]LINQ中如何按多个属性排序?问题描述比如有如下实体:public class Movies { public int Id{get;set;} public int CategoryID {get;set;} public string Name {get;set;}...

  • 匿名 浏览资讯

    Visual Basic support planned for .NET 5.0

    We’ve heard your feedback that you want Visual Basic on .NET Core. Earlier versions of .NET Core supported Class Library and Console applications types. Starting with .NET 5 Visual Basic will support...

  • 匿名 浏览资讯

    Windows Terminal Preview 1.2 发布

    微软宣布推出 Windows Terminal Preview 1.2 版本,该版本的最新功能将于 2020 年 8 月移至 Windows Terminal,包括: Focus 模式 焦点模式可隐藏选项卡和标题栏,仅显示终端内容。要启用此模...

  • 匿名 浏览资讯

    Blazor Server in .NET Core 3.0 scenarios and performance

    Since the release of Blazor Server with .NET Core 3.0 last month lots of folks have shared their excitement with us about being able to build client-side web UI with just .NET and C#. At the same time, we’ve also heard lots of questions about what Blazor Server is, how it relates to Blazor WebAssembly, and what scenarios Blazor Server is best suited for.

  • 匿名 浏览资讯

    .Net Core Console DI, HttpClientFactory and Serilog

    I needed to create a .Net Core 3.0 console app that makes HTTP calls and log results to a text file. It took me awhile and I used a few resources, so I’m creating this article for future reference. Andrew Luck has good details on setting up DI in a console app as usual. I keep finding his articles when searching.I learned about logging and dependency injection from Emanuel Paul. For Serilog Logging I visited the docs and an article about .Net Core, DI and Serilog...

  • 匿名 浏览资讯

    Unit Tests In ASP.NET Core Controllers - Matheus Rodrigues

    Unit Tests In ASP.NET Core ControllersPublished by Matheus Rodrigueson May 28, 2018In this new series of posts, I want to show different aspects of testing an ASP.NET core application.I will start i...

  • 匿名 浏览资讯

    (7)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- 利用Polly+AOP+依赖注入封装的降级框架

    创建简单的熔断降级框架要达到的目标是: 参与降级的方法参数要一样,当HelloAsync执行出错的时候执行HelloFallBackAsync方法。public class Person{[HystrixCommand("HelloFallBackAsync")]   public virtual async Task HelloAsync(string name){Co...

  • 匿名 浏览资讯

    从壹开始微服务 [ DDD ] 之五 ║聚合:实体与值对象 (上)

    从壹开始微服务 [ DDD ] 之五 ║聚合:实体与值对象 (上)前言哈喽,老张是周四放松又开始了,这些天的工作真的是繁重,三个项目同时启动,没办法,只能在深夜写文章了,现在时间的周四凌晨,白天上班已经没有时间开始写文章了,希望看到文章的小伙伴,能给个辛苦赞哈哈,当然看心情很随意。废话不多说,话说上次咱们对DDD简单说明了下存在的意义,还有就是基于教学上下文的第一次定义,今天咱们就继续说说DD...

  • 匿名 浏览资讯

    Redis 性能优化的 13 条军规!

    Redis 是基于单线程模型实现的,也就是 Redis 是使用一个线程来处理所有的客户端请求的,尽管 Redis 使用了非阻塞式 IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是 O(1)),但由于 Redis 是单线程执行的特点,因此它对性能的要求更加苛刻,本文我们将通过一些优化手段,让 Redis 更加高效的运行。

  • 匿名 浏览资讯

    Passing a binary file to a web service from a .NET app

    Sometimes a web service requires us to pass a binary file, such as an image in the request body. To do this, we need to submit the request with the POST verb, because other verbs - most notably "GET" - do not contain a body. One simple web service that accepts a binary file is the Cognitive Serv...

  • 匿名 浏览文章

    .NET[C#]中如何模拟发送HTTP请求(GET,POST,PUT,DELETE等)

    .NET[C#]中如何模拟发送HTTP请求(GET,POST,PUT,DELETE等)方式一、使用HttpClient适用的.NET Framework 版本包括:.NET Framework 4.5+, .NET Standard 1.1+, .NET Core 1.0+你可以通过Nuget:ht...

  • 匿名 浏览个人主页

    浏览用户个人主页

    浏览用户[kindyroo]的个人主页

  • 匿名 浏览资讯

    .NET Core 3.1 for Red Hat Enterprise Linux 7 now available

    We are very excited to announce the general availability of .NET Core3.1 for Red Hat Enterprise Linux7!.NET Core 3.1 offers a small number of fixes over .NET Core 3.0 and is a long-term supported (LTS) release, which will be supported for three years.

  • 匿名 浏览资讯

    Blazor Server in .NET Core 3.0 scenarios and performance

    Since the release of Blazor Server with .NET Core 3.0 last month lots of folks have shared their excitement with us about being able to build client-side web UI with just .NET and C#. At the same time, we’ve also heard lots of questions about what Blazor Server is, how it relates to Blazor WebAssembly, and what scenarios Blazor Server is best suited for.

  • 匿名 浏览文章

    .NET WEB程序员需要掌握的技能[转]

    本文转载至:.NET WEB程序员需要掌握的技能--[博客园:敏捷的水]最近,有一篇关于《.NET WEB程序员需要掌握的技能》的文章在.NET界广泛传播。笔者看了之后也是觉得这篇文章是一个专注.NET的开发者应该有的一个学习和发展的规划线路,所以转载过来,供大家参考。基础部分C# 基础语法OOP的...

  • 匿名 浏览资讯

    Converting integration tests to .NET Core 3.0: Upgrading to ASP.NET Core 3.0 - Part 5

    In this post I discuss some of the changes you might need to make in integration test code that uses WebApplicationFactory<> or TestServer when upgrading to ASP.NET Core 3.0.

  • 匿名 浏览资讯

    .Net Core实战之基于角色的访问控制的设计

    上个月,我写了两篇微服务的文章:《.Net微服务实战之技术架构分层篇》与《.Net微服务实战之技术选型篇》,微服务系列原有三篇,当我憋第三篇的内容时候一直没有灵感,因此先打算放一放。本篇文章与源码原本打算实在去年的时候完成并发布的,然而我一直忙于公司项目的微服务的实施,所以该篇文章一拖再拖。如今我花了点时间整理了下代码,并以此篇文章描述整个实现思路,并开放了源码给予需要的人一些参考。源码:https://github.com/SkyChenSky/Sikiro.RBACRBACRole-Based Access Contro翻译成中文就是基于角色的访问控制,文章以下我都用他的简称RBAC来...

  • 匿名 浏览资讯

    .NET Core 2.1的重大缺陷延长了.NET Core 2.0的寿命

    微软近日宣布,.NET Core 2.0 即将 "寿终正寝",对它的支持将在2018年10月1日结束。.NET Core 2.0 是一个非长期支持(LTS)的版本,因此微软的承诺是在下一个版本发布的三个月之后结束对它的支持。由于 .NET Core 2.1 是5月31日发布的,因此对 .NET Core 2.0 的支持已进入倒计时阶段。机智的读者或许已发现,5月31日至10月的时间跨度已超过了...

  • 匿名 浏览资讯

    ASP.NET Core 3.0 gRPC 身份认证和授权

    本文算是对于 ASP.NET Core 3.0 gRPC 研究性学习的最后一篇了,以后在实际使用中,可能会发一些经验之文。本文主要讲 ASP.NET Core 本身的认证授权和gRPC接入,认证方式采用目前主流的 JWT 结合 IdentityServer4。

  • 匿名 浏览资讯

    NewLife.Redis基础教程

    X组件缓存架构以ICache接口为核心,包括MemoryCache、Redis和DbCache实现,支持FX和netstandard2.0!后续例程与使用说明均以Redis为例,各缓存实现类似。 Redis组件:Nuget包NewLife.Redis,源码 https://github.com/NewLifeX/NewLife.RedisX组件:Nuget包NewLife.Core...

  • 匿名 浏览文章

    C#将Object序列化成XML并保存文件

    今天BOSS有个临时需求,即调用部分数据生成网站对应的GOOGLE XML地图文件,此需求的要点是将类对象(Urlset)序列化成XML文档,话不多说,直接上代码:using System;using System.Collections.Generic;using System.Component...

  • 匿名 浏览文章

    C盘占用空间比较大且可清除其中文件的目录

    在WINDOWS操作系统的系统盘中,随着使用时间的变长,系统盘中也会不断地生成一些存放临时文件的目录,或者是系统的更新文件,或者是软件生成的一些缓存文件,或者是上网产生的临时文件,这些文件我们都可以定期清理掉,而不会影响系统的使用,看着办公室电脑的C盘空间越来越小。今天终于动手开始清理了,通过慢慢地...

  • 匿名 浏览文章

    关系数据库SQL Server,MySQL,Sqlite按日期查询最近的一条记录SQL查询语句汇总

    数据库SQL操作中,按日期查询某数据表中最近一条记录是被经常用到的。不管是哪种数据库都会有这种需求,所以本文就对SQL Server,MySQL以及Sqlite等关系数据库(我们这里不讨论非关系数据库,如:Mongodb,Couchbase,Raven DB等)的TOP 1查询进行一个汇总。首先,我...

  • 匿名 浏览资讯

    【.NET Core项目实战-统一认证平台】第七章 网关篇-自定义客户端限流

    【.NET Core项目实战-统一认证平台】开篇及目录索引上篇文章我介绍了如何在网关上增加自定义客户端授权功能,从设计到编码实现,一步一步详细讲解,相信大家也掌握了自定义中间件的开发技巧了,本篇我们将介绍如何实现自定义客户端的限流功能,来进一步完善网关的基础功能。.netcore项目实战交流群(637326624),有兴趣的朋友可以在群里交流讨论。一、功能描述限流就是为了保证网关在高并发或...

  • 匿名 浏览资讯

    Release Candidate builds of Entity Framework Core 3.0 and Entity Framework 6.3 are now available

    We previously said that preview 9 would be your last chance to test EF Core 3.0 and EF 6.3 before general availability. But it turns out that we made enough improvements to our libraries and across the whole of .NET Core 3.0 to justify publishing a release candidate build. Hence the packages for EF Core 3.0 RC1 and EF 6.3 RC1 were uploaded to nuget.org today.

  • 匿名 浏览资讯

    IHostingEnvironment vs IHostEnvironment - obsolete types in .NET Core 3.0: Upgrading to ASP.NET Core 3.0 - Part 2

    In this post I describe the differences between various ASP.NET Core types that have been marked as obsolete in .NET Core 3.0. I describe why things have changed, where the replacement types are, and when you should use them.

  • 匿名 浏览资讯

    强大的VS Code

    强大的VS Code简介在 Build 2015大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 系统外,最大的惊喜莫过于宣布推出免费跨平台的 Visual Studio Code 编辑器了!Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的...

  • 匿名 浏览资讯

    .Net Core Console DI, HttpClientFactory and Serilog

    I needed to create a .Net Core 3.0 console app that makes HTTP calls and log results to a text file. It took me awhile and I used a few resources, so I’m creating this article for future reference. Andrew Luck has good details on setting up DI in a console app as usual. I keep finding his articles when searching.I learned about logging and dependency injection from Emanuel Paul. For Serilog Logging I visited the docs and an article about .Net Core, DI and Serilog...

  • 匿名 浏览资讯

    HTML 5 Drag and Drop 入门教程

    在 HTML 5 之前,想要实现 Drag and Drop(拖拽/拖放)一般需要求助于 JQuery,所幸HTML 5 已经把 DnD 标准化,现在我们能“轻易”地为几乎任意元素实现拖放功能。只是它的难度取决于你对 API 的理解程度,而官方文档并不好懂。这篇文章会一步步带你了解它的 API。最终效果如下:...

  • 匿名 浏览文章

    .NET[C#]LINQ如何实现NOT IN的查询?

    .NET[C#]LINQ如何实现NOT IN的查询?方案一NorthwindDataContext dc = new NorthwindDataContext(); dc.Log = Console.Out;var query = from c in dc.Customers ...

  • 匿名 浏览资讯

    Little Known ASP.NET Core Features - HTTP Trailers

    Every ASP.NET Core release is accompanied by a number of blog posts, demos, and videos showcasing the most important new features. But, at the same time, in every release, there are small features that nobody talks about (usually because it has a narrow usage). One such feature is HTTP trailers. Despite that support for them has been introduced in ASP.NET Core 2.2, you won't find too many mentions about it.

  • 匿名 浏览资讯

    Blazor: Working with Events

    In this article I describe how to work with events in your Blazor applications. I cover two types of events, DOM events and custom or user-defined events. DOM events are things such as onclick or onch...

  • 匿名 浏览资讯

    Lee's Blog: Conquer ASP.Net Boilerplate Query Performance in LINQPad, (Announcing LINQPad.ABP)

    Ever made it to production only to realize your code fails miserably at scale? When performance problems rear their gnarly head and there name is EntityFramework, there is but one blade to slice that gordeon knot: LINQPad.

  • 匿名 浏览资讯

    redis开发设计规范及案例分析

    redis不是垃圾桶也不是 SUPER MAN,能力和资源都有限,不合理的使用会降低它的健康度,严重时甚至会引起redis抖动、阻塞等进而导致服务不可用,每一个使用redis的开发人员都应当掌握规范的开发和使用方法。本文整理出redis开发过程中七个较常出现的使用不合理的场景,并辅以案例进行分析说明。

  • 匿名 浏览文章

    推荐一款超强大的基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput

    前言今天利用中午午休时间,给大家分享推荐一款基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput,功能超强大的。不信,你试试就知道^_^。。。AutoComplete--自动完成对开发人员来说应该不会太陌生,特别是前端开发者。即用户在文本框中输入内容...

  • 匿名 浏览文章

    推荐一款超强大的基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput

    前言今天利用中午午休时间,给大家分享推荐一款基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput,功能超强大的。不信,你试试就知道^_^。。。AutoComplete--自动完成对开发人员来说应该不会太陌生,特别是前端开发者。即用户在文本框中输入内容...

  • 匿名 浏览资讯

    微软推出Edge开发工具协议

    微软于4月30日发布了Edge 17版,其中推出了微软Edge开发工具协议(Microsoft Edge DevTools Protocol),这是一组JSON和JSON-RPC的API,用于让客户端与Edge浏览器的选项卡进行交互。该协议遵循了Chrome开发工具协议模型,让开发人员能够通过标准Web技术来构建可与Edge浏览器交互的工具。

  • 匿名 浏览资讯

    .NET Core 3 WPF MVVM框架 Prism系列之模块化

    本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的应用程序的模块化前言我们都知道,为了构成一个低耦合,高内聚的应用程序,我们会分层,拿一个WPF程序来说,我们通过MVVM模式去将一个应用程序的分成View-ViewModel-Model,大大消除之前业务逻辑和界面元素之间存在的高耦合,使我们后台开发人员可以将重点更放在业务逻辑层面上,属于UI界面的则可以交给更专业的UI人员但是一个应用程序是由不同的业务模块来组合而成,我们理想状态下,每个业务模块拥有着能够独立的功能,并且和其他业务模块之间的是低耦合关系的,且每个业务模块可以单独用来开发,测试和部署,这样组成的应用程序是非常...

  • 匿名 浏览资讯

    从MongoDB迁移到ES后,我们减少了80%的服务器-InfoQ

    本文内容涉及到 MongoDB 与 Elasticsearch 两大阵营,可能会引起口水之争,仅代表个人经验之谈,非阵营之说,围绕两个话题展开:为什么要从 MongoDB 迁移到 Elasticsearch?如何从 MongoDB 迁移到 Elasticsearch?