Can you explain CSDL, SSDL and MSL sections in an EDMX file?

Technology CommunityCategory: Entity FrameworkCan you explain CSDL, SSDL and MSL sections in an EDMX file?
VietMX Staff asked 3 years ago

The EDMX file is further divided into three sections: CSDL, SSDL, and MSL.

  • CSDL (Conceptual Schema definition language) is the conceptual abstraction which is exposed to the application.
  • SSDL (Storage Schema Definition Language) defines the mapping with your RDBMS data structure.
  • MSL (Mapping Schema Language) connects the CSDL and SSDL.