Modernizing Legacy .NET with GraphRAG
Here’s what I’m coding full time on (when I’m not consulting with clients). A GraphRAG to support Legacy .NET modernization:
Code — particularly in strongly typed, compilable languages — forms a natural network structure. We analyze those relationships in C# or VB app and SQL database code, store them in a database as knowledge graphs, then use graph queries to trace dependencies or similarity search to identify patterns. Agent responses get this context via Model Context Protocol (MCP).
All this to provide better context and more precise agent responses for analysts, architects, and engineers looking to understand, communicate, and rewrite their legacy .NET applications.