Mindscape
  • Register
  • Login
  • YOUR CART IS EMPTY
home
Software
  • Developers Toolbox
  • LightSpeed
  • Raygun
  • WPF Elements
  • Web Workbench
  • Metro Elements
  • Silverlight Elements
  • NHibernate Designer
  • Phone Elements
  • WPF Diagrams
  • Simple DB management
  • Visual Tools for SharePoint
Downloads
Store
  • Buy online
  • Purchase order
  • Volume discounts
  • Reseller
  • Software license
  • Contact sales
Blog
Support
About
  • About Us
  • Contact
  • Testimonials
rss
twitter
facebook
Working with Metadata The LightSpeed Metamodel Getting Class Information Getting and Setting Fields Through Metadata

The LightSpeed Metamodel

LightSpeed provides three classes that represent entity metadata:

·         EntityInfo represents an entity class.

·         FieldInfo represents an attribute of an entity.

·         AssociationInfo represents an association between entities.  It is derived from FieldInfo because associations are a particular kind of field.

·         ValidationInfo represents details of a validation which is being applied to an entity and will be based on a validation rule.

Note that an EntityInfo represents a class, not an individual entity instance.  Similarly, a FieldInfo represents a class member, not an instance of the field on a particular entity instance.

Referencing the Metadata Assembly

As metadata is only required in occasional cases, the metadata classes are not included in the main LightSpeed assembly.  To use the metadata classes, you must add a reference to the Mindscape.LightSpeed.MetaData assembly, found in the installation directory under the Bin folder.

Data Products

  • LightSpeed ORM
  • NHibernate Designer
  • SimpleDB Tools
  • SharePoint Tools

DevOp Tools

  • Raygun

Visual Controls

  • WPF Elements
  • WPF Diagrams
  • Silverlight Elements
  • Phone Elements

Popular Products

  • Web Workbench

    Modern web development for Visual Studio!

  • Mindscape Megapack

    All Mindscape products for one awesome price!

Quick Links

  • Forums
  • Blog
  • Register
  • Login
  • Contact us
  • Twitter
  • Facebook
  • Google+
  • YouTube
  • Linkedin
  • Rss

© Mindscape 2025. Mindscape is a registered trademark of Mindscape Limited.

  • Terms
  • Privacy