The requested page is not available for the requested platform. You are viewing the content for .NET Standard 2.0+ platform.
All docs
V19.1
19.2 (EAP/Beta)
19.1
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.
.NET Standard 2.0+
.NET Framework 4.5.2+
The page you are viewing does not exist in the .NET Framework 4.5.2+ platform documentation. This link will take you to the parent topic of the current section.
.NET Standard 2.0+

.NET Core 3.0 and .NET Standard 2.0 Support

  • 2 min to read

Distribution

Install one of the following DevExpress NuGet packages to add XPO assemblies for .NET Core 3.0 WinForms and WPF applications:

  • DevExpress.WindowsDesktop.Core
  • DevExpress.WindowsDesktop.Win
  • DevExpress.WindowsDesktop.Wpf
  • DevExpress.WindowsDesktop.Xaf

To use XPO APIs in ASP.NET Core, Xamarin, and other .NET Core projects, use the .NET Standard 2.0 DevExpress.Xpo package version.

Tutorial

Refer to the Getting Started with .NET Core topic to create your first XPO-based console application or WinForms/WPF application with .NET Core 3.0.

Platform Limitations

  1. ImageValueConverter is not supported. To workaround this limitation, change your image property type from System.Drawing.Image to byte[] as shown in the Delayed Loading topic.

  2. XpoDefault methods that allow you to create WCF data store clients from connection strings are not supported, because dependencies to System.ServiceModel.Http and other NuGet packages were not added. For more details, refer to the WCF client in .NET Core Support Center ticket.

  3. Limitations specific to a particular database vendor. For example, the newest version of System.Data.SqlClient does not support SQL Server 2000.

  4. If you create core libraries with the DevExpress.Data.v19.1.dll or DevExpress.Xpo.v19.1.dll assemblies, you may need to create two csproj files: one for .NET Core 3.0 desktop apps and the other for .NET Standard 2.0 cross-platform apps. For more information, refer to the following Support Center tickets:

  5. Service classes listed in the Transferring Data using WCF Services topic are not supported in .NET Core 3.0 and .NET Standard 2.0. You can connect client classes for these platforms to the service classes hosted in .NET Framework applications.

XPO Tools And Component Designers Limitations

The following features are unavailable:

  1. Design-time support for XPCollection and other data source components.
  2. ORM Data Model Designer and Wizard, Item and Project Templates, XPO Profiler, and LINQPad context driver.

These design-time features rely on Visual Studio capabilities and may be available with future .NET Core 3.0 and Visual Studio updates. If you want these features, use the DevExpress installer for the .NET Framework.