IDataClass Interface

Defines properties and methods that support a data class that represents the base class of all external content types.

Namespace:  Microsoft.BusinessData.MetadataModel
Assembly:  Microsoft.BusinessData (in Microsoft.BusinessData.dll)

public interface IDataClass : IAccessControlledMetadataObject, 
	IMetadataObject, IMetadataStruct

A data class is an abstract concept. An external content type represents a collection of concrete, persistent, related fields, each with a fixed, persistent identity. A data class represents a collection of non-persistent related fields, each with a transient identity. A data class can be represented as follows:

data class + identifier(s) = external content type