using Microsoft.EntityFrameworkCore; using Prefab.Catalog.Domain.Entities; using Prefab.Data; namespace Prefab.Catalog.Data; public interface IModuleDb : IPrefabDb { static string SchemaName => nameof(Catalog).ToLower(); DbSet Categories { get; } DbSet Products { get; } DbSet OptionDefinitions { get; } DbSet OptionValues { get; } DbSet OptionTiers { get; } DbSet OptionRuleSets { get; } DbSet OptionRuleConditions { get; } DbSet VariantAxisValues { get; } DbSet AttributeDefinitions { get; } DbSet ProductAttributeValues { get; } DbSet ProductCategories { get; } }