:::: MENU ::::

Thursday, June 29, 2017

In version 5.x of Visual Studio, the File|New Project menu item enables you to create a brand-new project of any supported type. Let’s say you are interested in ASP.NET web application projects. Whether you want to work on a new classic ASP.NET MVC 5.x project, or an ASP.NET Core project, by default you have to choose between an empty project or sample web application project. Oftentimes you end up with a lot of boilerplate code—that is, always...

Thursday, June 22, 2017

New free product – ApexSQL Compare: Compare SQL scripts and objects In the last newsletter we announced the release of a new free product, ApexSQL Plan, a SQL Server query plan viewer and analysis tool. This newsletter we are announcing the release of another new, free tool; ApexSQL Compare, a tool to compare SQL scripts and objects. Here is a full list of the tool’s features: Compare SQL Server objects directly from SSMS and Visual...

Monday, June 19, 2017

Websites often need to generate SEO friendly URLs. In Razor Pages the URL is tied to a physical .cshtml file. This default mapping between the URL and physical file makes it difficult for Razor Pages websites to generate SEO friendly URLs. Last few days the ASP.NET team add a small & great feature to create friendly URLs in Razor Pages. In this short blog post I will show you how to configure the routes in the Razor Pages to create friendly...
Caching is the process of storing frequently used data, this data is costly to generate for reuse. Usually this data are stored in memory because retrieving data from memory is very fast and more efficient than retrieving the data from other locations such as database. ASP.NET Core provide us both in-memory and distributed caching. Caching repository has three different caching storage, In-Memory, Redis and SQL Server. Cache Dependencies Dependencies...

Thursday, June 15, 2017

Currently there are many ways to extend or to organize your Razor views in ASP.NET Core MVC. Let us start with the very basics and let us go to the more complex ways. If your are familiar with previous ASP.NET MVC Frameworks you'll definitely know most of this. But almost all of that "old" stuff is still possible in ASP.NET Core MVC. Some of them listed below shouldn't be used anymore and some of that stuff is completely new in ASP.NET Core MVC....