"M" Programming Guide

[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]

This section provides detailed information about key Microsoft code name “M” modeling language features and features accessible to “M” through the .NET Framework.

Most of this section assumes that you already know something about “M” and general programming concepts. If you are a complete beginner with programming or with “M”, you should start with Getting Started in “M”.

For more information about specific keywords, operators and preprocessor directives, see the Technical Reference. For more information about the “M” language specification, see the M Language Specification.

For more information, see our videos at MSDN.

In This Section

  • "M" Basics
    Describes the basic concepts and how they relate to each other.