InfoQ Homepage .NET Core Content on InfoQ
-
40 Breaking Changes in EF Core 3
In an attempt to correct many perceived deficiencies in Entity Framework Core, Microsoft is introducing 40 breaking changes to EF Core 3.
-
Unclear Plans for Server-Side WCF Continues to Frustrate .NET Developers
Microsoft continues to be non-committal on the topic of server-side WCF. After giving the impression that server-side WCF is a dead technology, a Microsoft employee quickly stated patience is needed, while not actually contradicting the earlier announcement.
-
Google Announces Cloud Code: Extending IntelliJ and Visual Studio Code to Kubernetes Apps
Recently at Google Cloud Next 2019, Google introduced a new developer tool called Cloud Code. With Cloud Code, developers will get a set of plugins for development environments like JetBrains IntelliJ Idea IDE and Microsoft's Visual Studio Code editor.
-
F# 4.6 Released with Anonymous Records, Improved Performance
The most significant change in F# 4.6, now available with .NET Core 2.2, is the introduction of anonymous record types, which simplify the use of records in a number of contexts. Additionally, the F# compiler chain in Visual Studio 2019 has improved performance for medium-to-large size projects in several areas.
-
ImageSharp: Funding an Open Source Project
Recently ImageSharp decided to change their license from Apache to the AGPLv3/Commercial dual license model. The new license will be effective as of release candidate 1, which is expected in Q1 of 2019. In this report we look at the history ImageSharp and reason for the change.
-
Visual Basic’s File IO Added to .NET Core
Visual Basic’s File IO library is being ported to .NET Core 3.0. This includes convenience functions such as the ability to copy or delete a directory with one function call, support for the Windows recycle bin (without p/invoke code), and an RFC compliant CSV parser that can also handle fixed-width files.
-
Update on IAsyncDisposable and IAsyncEnumerator
Since InfoQ last covered the async streams proposal, some changes have been made to the design. Most notably is the use of the lightweight ValueTask object.
-
System.Collections in .NET Core 3.0
If you look through the list of issues tagged for System.Collections in .NET 3.0, you’ll find both proposals that were accepted and rejected. In this report we’ll cover some of the highlights.
-
The Pure Attribute in .NET Core
The Pure attribute was added to .NET in version 4 as part of the Code Contracts initiative to help developers distinguish between code that free from side effects from other code. While the Code Contracts project is over, the Pure attribute continues to see life in .NET Core.
-
SQL Server and .NET Core 3.0
In our last article we looked at System.Data in .NET Core 3.0. Now we turn our attention to System.Data.SqlClient, which is the SQL Server driver.
-
System.Data in .NET Core 3.0
While it doesn’t get a lot of attention, System.Data is crucial for any sort of relational database access in .NET. Also known as ADO.NET in honor of its predecessor, ActiveX Data Objects, System.Data provides a generic framework upon which .NET database drivers can be built. It won’t see a lot of changes in .NET Core 3.0, but for the first time in years we see new methods in a foundational class.
-
Partial Support for Spatial Queries in EF Core 2.2
Entity Framework Core 2.2 adds support for spatial queries using the NetTopologySuite.
-
First Look at .NET Core 3.0: C# 8, WPF, Windows Forms, and More
The next major version of .NET Core has recently entered Preview stage. .NET Core 3.0 will include support for building desktop apps using Windows Presentation Foundation (WPF), Windows Forms (WinForms), Entity Framework (EF), ASP.NET Core 3.0, C# 8, and .NET Standard 2.1.
-
First Look at Visual Studio 2019 Preview 1
Microsoft announced the release of Visual Studio 2019 Preview 1 at the Connect 2018 event. This preview highlights many changes, from the IDE's startup, to code refactoring functionality, and greater use of search functions to better navigate large source trees.
-
Microsoft Open Sources WPF, WinForms, and WinUI
Today at Microsoft Connect 2018, the company announced the first preview of .NET Core 3.0. Contained within that is a bigger announcement: the company is releasing WPF, Windows Forms (WinForms), and WinUI as open source projects on GitHub with a MIT license.