Skip to content

Platform Objects

Brent edited this page Jun 30, 2023 · 7 revisions

Platform objects are classes within a platform domain. These objects typically consist of models, factories, authorities, and other various helper classes. Definitions for these objects should be outlined in the platform domain's Core (ex: Platform.Membership.Core) assembly in the form of interfaces. This allows for easy and weightless portability of initialized platform objects between actual business-logic platform assemblies (such as the usage of IUser in Platform.Roles). This portability can allow for the easy implementation of extension methods as well as allow for usage of these interfaces in .NET Standard environments.

Clone this wiki locally