Skip to content

Cannot resolve symbol AddSingleSoftDeleteQueryFilter #13

@MarcoGaribaldi

Description

@MarcoGaribaldi

Ok, I am baffled. No idea why, but VS2022 refuses to recognize AddSingleSoftDeleteQueryFilter. I get the error "cannot resolve symbol AddSingleSoftDelete"

This is my OnModelCreating

        protected override void OnModelCreating(ModelBuilder builder)
        {
            builder.ApplyConfigurationsFromAssembly(Assembly.GetExecutingAssembly());
            base.OnModelCreating(builder);

            AddStronglyTypedIdConversions(builder);
            AddSingleSoftDelete(builder);
            AddDecimalPrecision(builder);
        }

The AddSingleSoftDelete method reports the same code as in your example

        private void AddSingleSoftDelete(ModelBuilder builder)
        {
            foreach (var entityType in builder.Model.GetEntityTypes())
            {
                if (typeof(ISingleSoftDelete).IsAssignableFrom(entityType.ClrType))
                {
                    entityType.AddSingleSoftDeleteQueryFilter();
                }
            }
        }

I double checked everything, even tried a previous version of the NuGet package, VS2022 refuses to resolve AddSingleSoftDeleteQueryFilter.

I have also created a ConfigSingleSoftDelete, as explained in your docs, and have zero problems.
Any idea on what may be wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions