Skip to content

Platform Models

Brent edited this page Jun 30, 2023 · 1 revision

Platform models are objects containing information regarding a specific topic/entity. For example, Platform.Membership.IUser in the Platform.Membership.Core assembly would contain info related to a user on the website. This information would include the user's screen-name, description/bio, Account ID, display name, Account status, birthdate, and gender.

Typically, the way a platform model is devised is based off of a combination of related pre-existing entities. The implementation of IUser for example has its data pulled from the User and Account entities.

The following are further examples of platform-model interfaces:

Platform.Membership.IUser
Platform.Email.IEmailAddress
Platform.Email.IUserEmail
Platform.Roles.IRoleSet
Clone this wiki locally