EFCoreObjectSpaceProvider Class
Provides an Object Space in EF Core-based applications that do not use the Security System.
Namespace: DevExpress.ExpressApp.EFCore
Assembly: DevExpress.ExpressApp.EFCore.v21.2.dll
NuGet Package: DevExpress.ExpressApp.EFCore
Declaration
Remarks
In applications with the Security System, use the SecuredEFCoreObjectSpaceProvider instead of EFCoreObjectSpaceProvider.
The following example shows how to create EFCoreObjectSpaceProvider in a non-XAF application.
using DevExpress.ExpressApp;
using DevExpress.ExpressApp.EFCore;
using Microsoft.EntityFrameworkCore;
using System;
using System.Configuration;
// ...
class Program {
static void Main() {
string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
EFCoreObjectSpaceProvider objectSpaceProvider = new EFCoreObjectSpaceProvider(typeof(ApplicationDbContext),
(builder, _) => builder.UseSqlServer(connectionString));
// ...
}
}
You can find the full example in the following GitHub repository: .NET User Authentication and Group Authorization API for DevExpress XPO and Microsoft Entity Framework Core ORMs.
Implements
Inheritance
Object
EFCoreObjectSpaceProvider
See Also