BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Content on InfoQ

  • 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.

  • C# 8: Generic Attributes

    Attributes have been part of .NET since the beginning. As such, they were created before generics were introduced and never quite caught up. Though supported by the CLR, before this proposal C# didn’t offer the ability to use generic attributes.

  • C# 8: Caller Expression Attribute for Assertions and Automated Testing

    Currently C# supports caller info attributes for file name/path, line number, and the name of the calling method or property. With the Caller Expression Attribute proposal, expressions are added to the list.

  • C# 8: Type Inference for the New Keyword

    In many situations, there is only one possible type allowed in a given place. And yet C# still requires you to explicitly list the type. If the Target-typed `new` expression proposal is adopted, such boilerplate code will no longer be necessary.

  • ASP.NET Core 3.0 Projects Go on a Diet

    Microsoft.AspNetCore.App, the primary dependency for more ASP.NET Core projects, has 150 explicitly listed dependencies. In order to improve long-term supportability, over 30 of these will be dropped in ASP.NET Core 3.0.

  • EF Core Database Providers

    When EF Core did their big rewrite between the 1.x series and 2.0, all of the EF Core database providers were broken. Since then various development teams, both private and commercial, have been working on filling in the gaps.

  • Entity Framework 6.3 and EF Core 3.0 Roadmap

    Though separated from the .NET Core release cycle, EF Core is developing its 3.0 roadmap. Along with it are some important changes to the original Entity Framework.

  • 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.

  • Microsoft Announces New Features and Integrations for Azure Pipelines

    At the recent Connect() event, Microsoft announced several new features and integrations with Azure Pipelines. The new features and integrations include an Azure Pipelines extension for Visual Studio Code, management of GitHub Releases, support for IoT projects, and ServiceNow integration.

  • 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.

  • Visual Studio 2017 15.9 Debuts

    As Microsoft looks ahead to VS2019, the company hasn't forgotten VS2017. The ninth update brings a bevy of bug fixes and adds a new features and language conformance for C++ developers. Some tweaks for .NET Core SDK behavior have been to simplify versioning.

  • ARM64 for UWP Debuts in Visual Studio 2017 15.9 Preview 3

    Microsoft continues work on upcoming 15.9 update to Visual Studio 2017. In the third preview of 15.9, Microsoft announced support for UWP apps on the ARM64 platform and expanded functionality for TypeScript developers. As has been the familiar occurrence, a large of number of fixes are also included.

  • ASP.NET SignalR 2.4 to Add Azure Support

    For the past couple of years, Microsoft has been developing two forms of the SignalR – the original ASP.NET SignalR library and the newer ASP.NET Core SignalR. This fall will see the last major update to the legacy ASP.NET SignalR library.

BT