One great example of refactoring data-centric .net application into domain-centric architecture is this. https://app.pluralsight.com/library/courses/n-tier-apps-part1/table-of-contents
This training was released in 2012, which is 9 years old. But, this is the best example for me to apply in our company and myself, because 1) this course targets a legacy code, which we have in areas and wasn’t sure how to refactor it. 2) the course just focus on domain-centric element and shows how to separate core elements (domain and service) which is not dependent on the infrastructure like DB. 3) this example does not use .Net 5, IoC container, 3rd party library like AutoMapper, MediatR. Often these new shiny techs distract from core ideas of what we are trying to achieve.