Data Access - Fluent Mappings Associations

Associations define the relationships between classes in your fluent mappings. For more information on fluent mappings, see Fluent mappings integration in Sitefinity. According to the relationships between classes there are several types of associations: One-to-Many associations One-to-One associations Many-to-Many associations One Sided Associations One-to-Many association This association represent the relationship…

Read More

Data Access - Fluent Mappings Types and Inheritance

According to the types of inheritance the Data Access Fluent Mapping API offers a couple of diferent ways to model inheritance hierarchies – Vertical inheritance, Horizontal inheritance, Flat inheritance and Complex inheritance. For more information on the Fluent Mappings, see Fluent Mappings integration in Sitefinity. Vertical Inheritance This strategy is also…

Read More

Anti-patterns in databases and how to avoid them in Sitefinity

When working with databases you should be very careful to avoid anti-patterns. Anti-patterns could lead to performance pitfalls. In the following blog post you are going to get familiar with the common and most popular anti-patterns in relational databases and how to avoid them. N + 1 problem This is a…

Read More