https://github.com/vkhorikov/anemicdomainmodel
Source code for the Anemic Domain Model Pluralsight course
https://github.com/vkhorikov/anemicdomainmodel
Last synced: 23 days ago
JSON representation
Source code for the Anemic Domain Model Pluralsight course
- Host: GitHub
- URL: https://github.com/vkhorikov/anemicdomainmodel
- Owner: vkhorikov
- License: mit
- Created: 2017-09-25T12:58:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T14:26:23.000Z (10 months ago)
- Last Synced: 2025-03-29T23:11:06.401Z (about 1 month ago)
- Language: C#
- Size: 40 KB
- Stars: 284
- Watchers: 28
- Forks: 93
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Welcome to Refactoring from Anemic Domain Model Towards a Rich One
=====================This is the source code for my Pluralsight course [Refactoring from Anemic Domain Model Towards a Rich One][L5].
How to Get Started
--------------There are 2 versions of the source code: Before and After. You can go ahead and look at the After version but I would recommend that you follow the course and do all refactoring steps along with me.
In order to run the application, you need to create a database and change the connection string in the composition root.
.NET 6
--------------
The version of the "Before" solution for .NET 6 can be found in a separate branch: [dotnet6][L6][L2]: DBCreationScript.txt
[L3]: DddInPractice.UI/App.xaml.cs
[L1]: http://www.apache.org/licenses/LICENSE-2.0
[L4]: https://www.pluralsight.com/courses/domain-driven-design-in-practice
[L5]: http://www.pluralsight.com/courses/refactoring-anemic-domain-model
[L6]: https://github.com/vkhorikov/AnemicDomainModel/tree/dotnet6