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 29, 2017
Thursday, June 22, 2017
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
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...
June 19, 2017
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
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....