Flexberry ORM ODataService 5.2.0-beta01
Класс NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings

Metadata class for types. Подробнее...

Свойства

Type KeyType [get, set]
 Type of key, if null then used from based type. Подробнее...
 
string CollectionName [get, set]
 The name of appropriate EDM entity set. Подробнее...
 
bool EnableCollection [get, set]
 Is EDM entity set is required. Подробнее...
 
View DefaultView [get, set]
 Default view for queries without $select parameter. Подробнее...
 
IDictionary< PropertyInfo, DataObjectEdmDetailSettingsDetailProperties [get]
 The list of exposed details. Подробнее...
 
IDictionary< PropertyInfo, DataObjectEdmMasterSettingsMasterProperties = new Dictionary<PropertyInfo, DataObjectEdmDetailSettings>() [get]
 The list of exposed masters. Подробнее...
 
IList< PropertyInfo > OwnProperties = new Dictionary<PropertyInfo, DataObjectEdmMasterSettings>() [get]
 The list of exposed properties. Подробнее...
 
IDictionary< PropertyInfo, DataObjectEdmDetailSettingsPseudoDetailProperties = new List<PropertyInfo>() [get]
 The list of exposed links from master to pseudodetail (pseudoproperties) as properties. Подробнее...
 

Подробное описание

Metadata class for types.

Полный список свойств

string NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.CollectionName
getset

The name of appropriate EDM entity set.

View NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.DefaultView
getset

Default view for queries without $select parameter.

IDictionary<PropertyInfo, DataObjectEdmDetailSettings> NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.DetailProperties
get

The list of exposed details.

bool NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.EnableCollection
getset

Is EDM entity set is required.

Type NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.KeyType
getset

Type of key, if null then used from based type.

IDictionary<PropertyInfo, DataObjectEdmMasterSettings> NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.MasterProperties = new Dictionary<PropertyInfo, DataObjectEdmDetailSettings>()
get

The list of exposed masters.

IList<PropertyInfo> NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.OwnProperties = new Dictionary<PropertyInfo, DataObjectEdmMasterSettings>()
get

The list of exposed properties.

IDictionary<PropertyInfo, DataObjectEdmDetailSettings> NewPlatform.Flexberry.ORM.ODataService.Model.DataObjectEdmTypeSettings.PseudoDetailProperties = new List<PropertyInfo>()
get

The list of exposed links from master to pseudodetail (pseudoproperties) as properties.