Take the community feedback survey now.

Loading...
ARCHIVED This content is retired and no longer maintained. See the latest version here.

The Business Foundation (BF) MetaFieldBuilder class lets you create meta-fields based on existing system meta-types.

The MetaFieldBuilder class has the following methods:

  • CreateGuid
  • CreateDateTime
  • CreateDate
  • CreateInteger
  • CreateFloat
  • CreateCurrency
  • CreateCheckBoxBoolean
  • CreateDropDownBoolean
  • CreateText CreateEmail
  • CreateUrl CreateLongText
  • CreateHtml
  • CreateFile
  • CreateImage
  • CreateReference
  • CreateReferencedField
  • CreateBackReference
  • CreateCardField
  • CreateEnumField
  • CreateAggregation
  • CreateIntegerPercent
  • CreateFloatPercent
  • CreateDecimalPercent
  • CreateDecimal
  • CreateDuration

When you use the MetaFieldBuilder, the Edit scope is automatically opened.

Creating a meta-field with MetaFieldBuilder

Example: Using the MetaFieldBuilder to create a meta-field.

C#
using (MetaFieldBuilder builder = new MetaFieldBuilder(metaClass))
            {
            builder.CreateDateTime(CreatedFieldName, CreatedFriendlyName, false, true);
            builder.CreateText(CreatorFieldNameText, CreatorFriendlyName, false, 50, false);
            builder.CreateGuid(CreatorFieldNameGuid, CreatorFriendlyName, false);
            builder.CreateInteger(CreatorFieldNameInteger, CreatorFriendlyName, false, -1);
            builder.SaveChanges();
            }

Last updated: Oct 12, 2015