This article shows how to implement a full text search in Blazor using Azure Cognitive Search. The search results are returned using paging and the search index can be created, deleted from a Blazor application. Implement a Blazor full text search using Azure Cognitive Search
Help us build the next version of Entity Framework Core by answering a short survey. We value your opinion and will use it in our planning.
In this blog, we will see how to add stored procedures to an ASP .NET Core application using the SPToCore tool.
This post shows how to use encrypted access tokens with Azure AD App registrations using Microsoft.Identity.Web. By using encrypted access tokens, only applications with access to the private key c…
ASP.NET Core request timeout, when hosted in IIS in-process mode, doesn't work the way you think it does. Learn one way to make it work.
This article shows how to implement a full text search in ASP.NET Core using Azure Cognitive Search. The search results are returned using paging and the search index can be created, deleted from a…
Recently one of my friends was migrating a project from ASP.Net MVC 5 to ASP.Net core 3.1. One of the challenges he faced is with the Index Attribute in data annotations. The .Net Core is not …
This article discusses the top Entity Framework and Entity Framework Core tools and extensions, like Devart, nHydrate ORM, Entity Framework Plus, and more.
In this post, I will show how to store JSON documents to ElasticSearch and then later leverage its REST API and DSL to perform various searches/queries easily using .NET Core.
In this blog series I am going to show you how to create production ready API. We are going to touch all modern technics like DDD (Domain Driven Design), Async/Await pattern, testing and much more.
Announcing Entity Framework EFCore 5.0 RC1, a "go-live" supported release. This release includes new features such as many-to-many.
Today, we are shipping .NET 5.0 Release Candidate 2 (RC2). It is a near-final release of .NET 5.0, and the last of two RCs before the official release in November. RC2 is a “go live” release; you are supported using it in production.
Entity Framework Core EF Core 5.0 gets closer to a final release. RC2 is now available with bug fixes and a go-live license.
Earlier this week, Microsoft released .NET 5.0 RC1, the first "go live" release of .NET 5 before its official debut in November. .NET 5 is a unified platform for the .NET ecosystem, wrapping together all of its components into one cross-platform package. The new release includes many improvements from .NET Core 3, including new language versions (C# 9 and F# 5) and support for Windows ARM64.
.NET Core releases alternate between LTS and Current releases, so it is possible for an “LTS” release that shipped first (for example .NET Core 3.1) to be supported for longer than a “Current” release (for example .NET 5) that shipped later.
In this post, I’m going to explain how .NET 5 improves code sharing and replaces .NET Standard. I’ll also cover the cases where you still need .NET Standard.
In .NET Interactive Preview 2, we announced that in addition to Jupyter Notebook and Jupyter Lab, users could use nteract as well. In this preview, users can add VS Code Insiders to that list. With the VS Code Insiders experience, users can get started with .NET notebooks without needing to install Jupyter. The VS Code experience is still a work in progress, and is only available in VS Code Insiders. We look forward to your feedback.
.NET is cross-platform. With .NET you can target over 25+ different platforms with a single code base. You can make games for, but not limited to, Windows, macOS, Linux, Android, iOS, Xbox, PlayStation, Nintendo, and mixed reality devices.
In .NET 5, this tool goes even deeper, it removes the types and members inside assemblies that are not used by the application, reducing the size even more.
This post shows how Azure Key Vault certificates can be used with Microsoft.Identity.Web in an ASP.NET Core application which requires a downstream “access_as_user” API. The Azure AD App Registrations requires a certificate instead of a client secret.