# WmData

A hand-rolled .NET ORM from the WMIT era (2007-2011): an "Object DataBase linkage system" in C# that mapped objects to MySQL/SQL storage, generated its schema (`WmDataBaseCreator`), managed identity ranges (`WmDataIdManager`) and replicated data between locations, with a `WmDataLinkMonitor` web service watching the links and `WmDataTester`/`WmDataTesterWeb` as the test harnesses.

Historically this is the conceptual ancestor of the blueprint-driven content model in the Lemmid Manager, the platform that powers willem.com and the Lemmid sites today. The ideas survived; this code is where they were first tried.

## Status: as is

Released as a historical artifact in 2026, unmaintained. It targets the .NET Framework and Visual Studio of its day and is published for reading and archaeology rather than for building.

## License

GNU General Public License v3.0, see LICENSE.txt.

Created by Willem L. Middelkoop (willem.com), WMIT
