DDD (Domain Driven Design) and Microservices. One key element in DDD that I'm focusing on is Specifications. Specifically, I'm dealing with the ExpenseService, consisting of 5 projects:ExpenseService.APIExpenseService.ApplicationExpenseService.Domain.SharedExpenseService.DomainExpenseService.InfrastructureDomain layer. In this context, I have a foundational class named Specification:Domain Entity known as Expense:Domain entities from their Infrastructure counterparts. For instance, while I employ EF Core and PostgreSQL in the Infrastructure to manage entities, I've created equivalent Domain entities in the Infrastructure layer (e.g., ExpenseEntity corresponding to the Expense domain entity). Consequently, the ToExpression() method exclusively targets Domain entities and doesn't function with their Infrastructure equivalents.Domain specifications to be applied on the Infrastructure EF Core entities ?