Base solution for your next web application
Starts in:
01 DAYS
01 HRS
01 MIN
01 SEC

Activities of "alpiqintec"

Hi,

I tried both:

        var Object = await _objectRepository.GetAsync(input.Id);
        await _objectRepository.DeleteAsync(Object);

and: await _objectRepository.DeleteAsync(input.Id);

but I have the Validation Error.

Thank you

Hi, I already overrided the SaveChanges() Method, there is nothing useful there.

May entities are the following:

[Table("MyObjects")] public class MyObject : FullAuditedEntity, IMustHaveTenant { [Required] public virtual string Name { get; set; }

[Required]  //->with this I am not able to soft-delete
public virtual MyObjectType Type { get; set; }

public virtual MyObject Parent { get; set; }

}

[Table("MyObjectTypes")] public class MyObjectType : FullAuditedEntity, IMustHaveTenant { [Required] public virtual string Description { get; set; }

public virtual bool AllowChildNodes { get; set; }

public virtual bool IsDefault { get; set; }

}

I am only able to soft-delete the entries of MyObject when the property Type (MyObjectType ) is not required. Why is this happening?

Nope, there is nothing useful in the Logs.txt, only:

Handling.AbpApiExceptionFilterAttribute - Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. System.Data.Entity.Validation.DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. at System.Data.Entity.Internal.InternalContext.SaveChangesAsync(CancellationToken cancellationToken) at System.Data.Entity.Internal.LazyInternalContext.SaveChangesAsync(CancellationToken cancellationToken) at Abp.EntityFramework.AbpDbContext.<SaveChangesAsync>d__38.MoveNext() in D:\Halil\GitHub\aspnetboilerplate\src\Abp.EntityFramework\EntityFramework\AbpDbContext.cs:line 208 --- End of stack trace from previous location where exception was thrown ---

Showing 1 to 3 of 3 entries