AyCode.Core/AyCode.Core.Tests.Internal/Entities
..
Address.cs
Company.cs
EmailMessage.cs
EmailRecipient.cs
Profile.cs
README.md
User.cs
UserToCompany.cs
UserToken.cs

README.md

Entities

Concrete entity implementations inheriting from AyCode.Entities abstract generics. Used by database integration tests.

Key Files

  • User.csAcUser<Profile, Company, UserToCompany, Address>.
  • Company.csAcCompany<User, UserToCompany, Profile, Address>.
  • UserToCompany.csAcUserToCompany<User, Company> junction entity.
  • Profile.csAcProfile<Address>.
  • Address.csAcAddress + IAcAddressDtoBase with DTO support.
  • UserToken.csAcUserTokenBase authentication token.
  • EmailMessage.csAcEmailMessage<EmailRecipient>.
  • EmailRecipient.csAcEmailRecipient<EmailMessage>.

Relationships

User ↔ Company (many-to-many via UserToCompany), User → Profile → Address (one-to-one chain), EmailMessage → EmailRecipient (one-to-many).