Flexberry ORM 8.0.0-beta01
|
Доступ к метаданным. Подробнее...
Открытые члены | |
delegate string[] | GetPropertiesInExpressionDelegate (string expression, string namespacewithpoint) |
Возвращает ???. Подробнее... | |
delegate string | ChangeClassStorageNameDelegate (Type classType, string originalStorageName) |
Делегат для смены ClassStorageName (можно подставить имя_базы.dbo.имя_таблицы, например). Подробнее... | |
Открытые статические члены | |
static System.Type | GetKeyGeneratorType (System.Type typeofdataobject) |
Получить тип генератора ключей. Подробнее... | |
static object | GetPropValueByName (DataObject obj, string propName) |
Получить значение свойства объекта данных по имени этого свойства. Подробнее... | |
static bool | TrimmedStringStorage (System.Type tp, string propname) |
Обрезать ли строки для данного свойства. Подробнее... | |
static void | SetPropValueByName (DataObject obj, string propName, string PropValue) |
Установить значение свойства объекта данных по имени этого свойства, значение передаётся строкой. При установке свойства выполняется попытка преобразовать строковое значение в значение соответствующего типа путём вызова статического метода Parse(string) у этого типа. Подробнее... | |
static void | SetPropValueByName (DataObject obj, string propName, object PropValue) |
Установить значение свойства объекта данных по имени этого свойства, значение передаётся типизированно. Если попытка преобразования типа неудачна, возвращается сообщение об ошибке. Подробнее... | |
static View | GetView (string viewName, Type type) |
Получить представление по его имени и классу объекта данных из кэша. Подробнее... | |
static void | ClearCacheGetView () |
Clear cache for GetView(string, Type) method. Подробнее... | |
static View | GetCompatibleView (string ViewName, System.Type[] types) |
Получить представление, "совместимое" с переданными классами. Ищет общего предка, затем пытается взять у него указанное представление. Если представление не найдено, возвращается null. Подробнее... | |
static string[] | AllViews (System.Type type) |
Получить список имён представлений для указанного класса объекта данных. Подробнее... | |
static string[] | AllViews (params System.Type[] types) |
Получить список имён общих представлений для указанных классов. Речь идёт о ситуации, когда образующие иерархию наследования классы имеют представления, что означает, что имеется множество представлений, общее для некоторого множества классов. Указывая в этот метод это множество классов, Вы и получите имена их общих представлений. Подробнее... | |
static bool | CheckViewForClasses (string ViewName, params System.Type[] types) |
Проверить, доступно ли указанное по имени представление во всех перечисленных классах. Речь идёт о ситуации, когда образующие иерархию наследования классы имеют представления, что означает, что имеется множество представлений, общее для некоторого множества классов. Подробнее... | |
static List< Type > | GetAllTypesFromView (View view) |
Вернуть список всех встречающихся в представлении типов, включая детейлы. Подробнее... | |
static List< Type > | GetAllTypesFromView (ExtendedView view) |
Вернуть список всех встречающихся в представлении типов, включая детейлы и псевдодетейлы. Подробнее... | |
static string | GetTypeStorageName (System.Type type) |
Имя хранилища для типа. Подробнее... | |
static string | GetPrimaryKeyStorageName (System.Type type) |
Получить имя хранения первичного ключа, установленное атрибутом PrimaryKeyStorageAttribute. Подробнее... | |
static System.Type[] | GetCompatibleTypesForProperty (System.Type type, string property) |
Возвращает типы, совместимые с данным свойством(по TypeUsage). Подробнее... | |
static Type | GetItemType (Type agregatorType, string detailPropertyName) |
Возвращает тип элемента DetailArray. Подробнее... | |
static System.Type[] | GetCompatibleTypesForDetailProperty (System.Type type, string property) |
возвращает типы, совместимые с детейловым свойством(по TypeUsage). Подробнее... | |
static bool | GetPropertyDisableAutoViewing (Type type, string property) |
Вернуть является ли свойство автоматически включаемым в представления. Подробнее... | |
static string | GetPropertyStorageName (System.Type type, string property) |
Получить имя хранения .Net-свойства, установленное атрибутом PropertyStorageAttribute. Подробнее... | |
static string | GetPropertyCaption (System.Type type, string property) |
Вернуть заголовок свойства. Подробнее... | |
static string | GetPropertyStorageName (System.Type type, string property, int index) |
Получить имя хранения .Net-свойства, установленное атрибутом PropertyStorageAttribute. Подробнее... | |
static bool | GetPropertyNotNull (System.Type type, string property) |
Проверить, установлен ли для указанного .Net-свойства атрибут NotNullAttribute. Подробнее... | |
static int | GetPropertyStrLen (System.Type type, string property) |
Получить для указанного .Net-свойства атрибут StrLenAttribute. Подробнее... | |
static string[] | CheckNotNullAttributes (DataObject dataObject) |
Проверить, нет ли непустых значений в NotNull .Net-свойствах. Подробнее... | |
static Type | GetPropertyDefineClassType (System.Type declarationType, string propname) |
Вернуть тип в котором определено свойство. Подробнее... | |
static Type[] | GetCompatibleTypesForTypeConvertion (Type type) |
Куда можно мконвертировать тип. Подробнее... | |
static Type | GetPropertyType (Type declarationType, string propname) |
Получить .Net-тип свойства класса объекта данных по имени этого свойства. Подробнее... | |
static Type | GetPropertyType (System.Type declarationType, string propname, string masterpref, Collections.NameObjectCollection masterTypes) |
??????????????????. Подробнее... | |
static Business.StorageStructForView | GetStorageStructForView (View view, System.Type type, Business.StorageTypeEnum storageType, GetPropertiesInExpressionDelegate getPropertiesInExpression, System.Type DataServiceType) |
Вернуть структуру хранения для представления. Подробнее... | |
static string | GetClassStorageName (System.Type type) |
Получить имя хранения для .Net-типа класса объекта данных, заданное атрибутом ClassStorageAttribute. Подробнее... | |
static void | ClearGetClassStorageName () |
Clear cache for GetClassStorageName(Type) method. Подробнее... | |
static bool | AutoAlteredClass (System.Type type) |
Является ли класс AutoAltered. Подробнее... | |
static string | GetAssemblyStorageName (System.Type type) |
Получить имя хранения для сборки, заданное атрибутом AssemblyStorageAttribute. Подробнее... | |
static string[] | SortByLoadingOrder (System.Type type, string[] props) |
Отсортировать, согласно LoadingOrder для указанного класса. Подробнее... | |
static string[] | GetAlteredProperyNames (DataObject obj1, DataObject obj2, bool withDetailsComparing) |
Используйте метод GetAlteredPropertyNames. Подробнее... | |
static string[] | GetAlteredPropertyNames (DataObject obj1, DataObject obj2, bool WithDetailsComparing) |
Сравнить два объекта данных и вернуть список различающихся .Net-свойств. (Объект или свойство с атрибутом NotStored проверяться не будет). Подробнее... | |
static string[] | GetAlteredPropertyNamesWithNotStored (DataObject obj1, DataObject obj2, bool WithDetailsComparing) |
Сравнить два объекта данных и вернуть список различающихся .Net-свойств. (NotStored-атрибуты не игнорируются и тоже проверяются вместе с остальными). Подробнее... | |
static bool | ContainsAlteredProps (DataObject obj1, DataObject obj2, bool WithDetailsComparing) |
Сравнить два объекта данных и вернуть true - если объекты различаются. Подробнее... | |
static string[] | GetAllPropertyNames (Type type) |
Вернуть все имена .Net-свойств для .Net-типа класса объекта данных. Подробнее... | |
static bool | CheckPropertyExist (Type type, string propName) |
Проверить есть ли такое свойство в указанном типе. Подробнее... | |
static string[] | GetAutoStoreMastersDisabled (System.Type type) |
Вернуть имена .Net-свойств для .Net-типа класса объекта данных, мастеровых, для которых отключено автосохранение атрибутом AutoStoreMasterDisabled. Подробнее... | |
static string[] | GetStorablePropertyNames (System.Type type) |
Вернуть имена .Net-свойств для .Net-типа класса объекта данных, которые хранятся (не содержат атрибут NotStoredAttribute). Подробнее... | |
static string[] | GetPropertyNamesForInsert (System.Type type) |
Получить все свойства объекта, которые являются хранимыми и требуются при создании экземпляра объекта в БД. Подробнее... | |
static string[] | GetNotStorablePropertyNames (System.Type type) |
Вернуть имена .Net-свойств для .Net-типа класса объекта данных, которые не хранятся (управление атрибутом NotStoredAttribute). Подробнее... | |
static bool | IsStoredProperty (Type type, string propName) |
Хранимое ли свойство. Подробнее... | |
static bool | IsStoredType (Type type) |
Хранимый ли класс. Подробнее... | |
static bool | CanWriteProperty (System.Type type, string propName) |
Можно ли писать в это свойство. Подробнее... | |
static bool | CanReadProperty (System.Type type, string propName) |
Можно ли читать из этого свойства. Подробнее... | |
static string[] | GetPropertyNamesByType (System.Type typeofDataObject, System.Type templatetype) |
Возвращает список свойств указанного шаблонного типа для .Net-класса объекта данных. Подробнее... | |
static string | GetAgregatePropertyName (System.Type type) |
Получить имя свойства – шапки, указанного атрибутом AgregatorAttribute). Подробнее... | |
static string | GetDetailArrayPropertyName (Type aggregatorType, Type detailType) |
Получить имя свойства, в котором хранится массив детейлов определенного типа. Подробнее... | |
static string | GetOrderPropertyName (System.Type type) |
Вернуть свойство, по которому нужно упорядочивать. Подробнее... | |
static TypeBaseCollection | GetExpressionForProperty (Type type, string propName) |
Вернуть выражения, указанные атрибутами DataServiceExpressionAttribute для свойства. Подробнее... | |
static void | AppendPropertiesFromNotStored (View dataObjectView, Type dsType) |
Добавить недостающие свойства в представление из выражений нехранимых свойств. Подробнее... | |
static string | GetPropertyExpression (Type type, string propertyName, Type dataServiceType) |
Вернуть выражение с учетом DataService. DataServiceExpressionAttribute для свойства. Подробнее... | |
static string[] | GetLoadingOrder (System.Type type) |
Вернуть порядок (установленный LoadingOrderAttribute), в соответствии с которым происходит загрузка свойств объекта данных. Подробнее... | |
static void | CheckUsingType (DataObject testObj) |
Проверка на совместимость объекта данных в методе, или свойстве, откуда вызвано. Проверяет мастеровые свойства объектов данных и детейлов. Подробнее... | |
static string | GetClassCaptionProperty (System.Type dataobjectType) |
Вернуть свойство - заголовок, установленное атрибутом InstanceCaptionPropertyAttribute. Подробнее... | |
static string | GetClassImageProperty (System.Type dataobjectType) |
Вернуть свойство-картинку, установленное атрибутом ClassImagePropertyAttribute. Подробнее... | |
static string | GetCachesInfo () |
Получить информацию о всех кэшах Information. Подробнее... | |
static string | GetClassCaption (System.Type dataobjectType) |
Вернуть заголовок для класса. Подробнее... | |
static object | TranslateValueToPrimaryKeyType (Type dataobjecttype, object value) |
Преобразовать значение к типу ключей объектов класса. Подробнее... | |
static System.Type | GetStorageTypeForType (Type type, Type DataServiceType) |
Вернуть тип хранения для заданного типа. Подробнее... | |
static System.Type | GetStorageType (object value, System.Type DataServiceType) |
Вернуть тип хранения для заданного значения. Подробнее... | |
static System.Type | GetPropertyStorageType (System.Type dataobjecttype, string propname, System.Type DataServiceType) |
Вернуть тип хранения для заданного свойства. Подробнее... | |
static bool | IsEmptyPropertyValue (object value) |
Является ли значение пустым (null). Подробнее... | |
static bool | IsEmptyEnumValue (object value) |
Является ли значение перечислимого пустым (null). Подробнее... | |
static List< DataObject > | GetMastersForDataObjectByView (DataObject dataObject, string viewName) |
Возвращает все мастеровые объекты данных для указанного объекта данных. Анализ мастеров происходит по указанному представлению. Мастер попадет в список возвращаемых, если в представлении указано хотябы одно его свойство, иначе будет считаться, что загружается только ссылка, а не весь мастер. Подробнее... | |
static string | ExtractPropertyName< TSource > (Expression< Func< TSource >> propertyExpression) |
Извлечение свойства внутри текущего класса. Подробнее... | |
static string | ExtractPropertyName< TSource > (Expression< Func< TSource, object >> propertyExpression) |
Explicit извлечение свойства по типу. Подробнее... | |
static string | ExtractPropertyPath< TProperty > (Expression< Func< TProperty >> propertyExpression) |
Рекурсивный метод получения пути для свойства, заданного через вложенную лямбду. Лямбда-выражение может содержать вложенные обращения к мастерам. Подробнее... | |
static string | ExtractPropertyPath< TSource > (Expression< Func< TSource, object >> propertyExpression) |
Рекурсивный метод получения пути для свойства, заданного через вложенную лямбду. Лямбда-выражение может содержать вложенные обращения к мастерам. Подробнее... | |
static PropertyInfo | ExtractPropertyInfo< TSource > (Expression< Func< TSource, object >> propertyExpression) |
Explicit извлечение свойства по типу. Подробнее... | |
static DateTime | RetrieveLinkerTimestamp (string filePath) |
Получить дату компиляции сборки. Подробнее... | |
static DateTime | RetrieveLinkerTimestamp () |
Получить дату линковки сборки, которая содержит метод, вызывающий данный метод. Подробнее... | |
static MasterViewDefineAttribute | GetLookupCustomizationString (View view, string masterName) |
Получить описание лукапа из атрибутов объекта данных. Подробнее... | |
static object | ParsePropertyValue (Type tp, string propertyName, string value) |
Метод преобразования строкового значения с объектное значение. Подробнее... | |
static string[] | GetPropertiesInExpression (string expression, string namespacewithpoint) |
Получение свойств, входящих в состав выражения DataServiceExpression(считается, что свойство заключено в @). Код метода перенесен из ICSSoft.STORMNET.Business.SQLDataService. Подробнее... | |
static bool | CheckCompatiblePropertyStorageTypes (Type dobjType, string propName, Type propValType, Type allowedType) |
Проверить совместимость хранилищ свойств у указанных типов. Подробнее... | |
Статические открытые данные | |
static TuneStaticViewDelegate | TuneStaticViewDelegate = null |
Делегат для настройки статических представлений. Подробнее... | |
static ChangeClassStorageNameDelegate | ChangeClassStorageName = null |
Делегат для смены ClassStorageName (можно подставить имя_базы.dbo.имя_таблицы, например). Подробнее... | |
Свойства | |
static CheckCompatiblePropertyStorageTypesDelegate | CheckCompatiblePropertyStorageTypesDelegate [get, set] |
Делегат для проверки совместимости хранилищ свойств у указанных типов. Подробнее... | |
Доступ к метаданным.
|
inlinestatic |
Получить список имён общих представлений для указанных классов. Речь идёт о ситуации, когда образующие иерархию наследования классы имеют представления, что означает, что имеется множество представлений, общее для некоторого множества классов. Указывая в этот метод это множество классов, Вы и получите имена их общих представлений.
|
inlinestatic |
Получить список имён представлений для указанного класса объекта данных.
type | Тип представления. |
|
inlinestatic |
Добавить недостающие свойства в представление из выражений нехранимых свойств.
dataObjectView | Представление. |
dsType | Тип сервиса данных. |
|
inlinestatic |
Является ли класс AutoAltered.
type |
|
inlinestatic |
Можно ли читать из этого свойства.
type | |
propName |
|
inlinestatic |
Можно ли писать в это свойство.
type | |
propName |
delegate string ICSSoft.STORMNET.Information.ChangeClassStorageNameDelegate | ( | Type | classType, |
string | originalStorageName | ||
) |
Делегат для смены ClassStorageName (можно подставить имя_базы.dbo.имя_таблицы, например).
classType | Тип класса. |
originalStorageName | Оригинальный StorageName. |
|
inlinestatic |
Проверить совместимость хранилищ свойств у указанных типов.
dobjType | Тип проверяемого объекта данных. |
propName | Проверяемое свойство. |
propValType | Тип значения, присвоенного свойству. |
allowedType | Тип, являющийся допустимым для свойства. |
true
, если совместимы.
|
inlinestatic |
Проверить, нет ли непустых значений в NotNull .Net-свойствах.
dataObject | объект данных. |
|
inlinestatic |
Проверить есть ли такое свойство в указанном типе.
type | .Net-тип класса объекта данных. |
propName | Имя свойства. |
|
inlinestatic |
Проверка на совместимость объекта данных в методе, или свойстве, откуда вызвано. Проверяет мастеровые свойства объектов данных и детейлов.
testObj |
|
inlinestatic |
Проверить, доступно ли указанное по имени представление во всех перечисленных классах. Речь идёт о ситуации, когда образующие иерархию наследования классы имеют представления, что означает, что имеется множество представлений, общее для некоторого множества классов.
|
inlinestatic |
Clear cache for GetView(string, Type) method.
|
inlinestatic |
Clear cache for GetClassStorageName(Type) method.
|
inlinestatic |
Сравнить два объекта данных и вернуть true - если объекты различаются.
obj1 | 1-й объект данных. |
obj2 | 2-й объект данных. |
WithDetailsComparing | со сравниванием детейловах объектов. |
|
inlinestatic |
Explicit извлечение свойства по типу.
TSource | Тип класса - источника. |
propertyExpression | Лямбда - выражение для доступа к свойству. |
|
inlinestatic |
Извлечение свойства внутри текущего класса.
// Пример использования: ExtractPropertyNameT; // вернет "Name", T - тип объекта objectInstance ExtractPropertyNameT; // вернет "Name", T - тип объекта objectInstance
TSource | Тип класса - источника. |
propertyExpression | Лямбда - выражение для доступа к свойству. |
|
inlinestatic |
Explicit извлечение свойства по типу.
// Пример использования: ExtractPropertyName(a => a.Name); // вернет "Name" ExtractPropertyName(a => a.b.c.Name); // вернет "Name"
TSource | Тип класса - источника. |
propertyExpression | Лямбда - выражение для доступа к свойству. |
|
inlinestatic |
Рекурсивный метод получения пути для свойства, заданного через вложенную лямбду. Лямбда-выражение может содержать вложенные обращения к мастерам.
// Пример использования: ExtractPropertyPathT; // вернет "Name", T - тип объекта objectInstance ExtractPropertyPathT; // вернет "Master.Name", T - тип объекта objectInstance
TProperty | Тип свойства. |
propertyExpression | Лямбда - выражение для доступа к свойству. |
|
inlinestatic |
Рекурсивный метод получения пути для свойства, заданного через вложенную лямбду. Лямбда-выражение может содержать вложенные обращения к мастерам.
// Пример использования: ExtractPropertyPath(a => a.Name); // вернет "Name" ExtractPropertyPath(a => a.b.c.Name); // вернет "b.c.Name"
TSource | Тип класса - источника. |
propertyExpression | Лямбда - выражение для доступа к свойству. |
|
inlinestatic |
Получить имя свойства – шапки, указанного атрибутом AgregatorAttribute).
type | .Net-тип класса объекта данных. |
|
inlinestatic |
Вернуть все имена .Net-свойств для .Net-типа класса объекта данных.
type | .Net-тип класса объекта данных. |
|
inlinestatic |
Вернуть список всех встречающихся в представлении типов, включая детейлы и псевдодетейлы.
view | Расширенное представление (с псевдодетейлами). |
|
inlinestatic |
Вернуть список всех встречающихся в представлении типов, включая детейлы.
view | Представление. |
|
inlinestatic |
Сравнить два объекта данных и вернуть список различающихся .Net-свойств. (Объект или свойство с атрибутом NotStored проверяться не будет).
obj1 | 1-й объект данных. |
obj2 | 2-й объект данных. |
WithDetailsComparing | со сравниванием детейловах объектов. |
|
inlinestatic |
Сравнить два объекта данных и вернуть список различающихся .Net-свойств. (NotStored-атрибуты не игнорируются и тоже проверяются вместе с остальными).
obj1 | 1-й объект данных. |
obj2 | 2-й объект данных. |
WithDetailsComparing | со сравниванием детейловах объектов. |
|
inlinestatic |
Используйте метод GetAlteredPropertyNames.
obj1 | |
obj2 | |
withDetailsComparing |
|
inlinestatic |
Получить имя хранения для сборки, заданное атрибутом AssemblyStorageAttribute.
type | .Net-тип сборки. |
|
inlinestatic |
Вернуть имена .Net-свойств для .Net-типа класса объекта данных, мастеровых, для которых отключено автосохранение атрибутом AutoStoreMasterDisabled.
type |
|
inlinestatic |
Получить информацию о всех кэшах Information.
|
inlinestatic |
Вернуть заголовок для класса.
dataobjectType |
|
inlinestatic |
Вернуть свойство - заголовок, установленное атрибутом InstanceCaptionPropertyAttribute.
dataobjectType |
|
inlinestatic |
Вернуть свойство-картинку, установленное атрибутом ClassImagePropertyAttribute.
dataobjectType |
|
inlinestatic |
Получить имя хранения для .Net-типа класса объекта данных, заданное атрибутом ClassStorageAttribute.
type | .Net-тип класса объекта данных. |
|
inlinestatic |
возвращает типы, совместимые с детейловым свойством(по TypeUsage).
type | |
property |
|
inlinestatic |
|
inlinestatic |
Куда можно мконвертировать тип.
type | из чего. |
|
inlinestatic |
Получить представление, "совместимое" с переданными классами. Ищет общего предка, затем пытается взять у него указанное представление. Если представление не найдено, возвращается null.
ViewName | имя представления. |
types | одномерный массив типов классов данных. |
|
inlinestatic |
Получить имя свойства, в котором хранится массив детейлов определенного типа.
aggregatorType | Тип агрегатора. |
detailType | Тип детейлов. |
|
inlinestatic |
Вернуть выражения, указанные атрибутами DataServiceExpressionAttribute для свойства.
type | тип. |
propName | свойство. |
|
inlinestatic |
Возвращает тип элемента DetailArray.
agregatorType | объект-владелец. |
detailPropertyName | свойство-DetailArray. |
|
inlinestatic |
Получить тип генератора ключей.
typeofdataobject | для какого типа. |
|
inlinestatic |
Вернуть порядок (установленный LoadingOrderAttribute), в соответствии с которым происходит загрузка свойств объекта данных.
|
inlinestatic |
Получить описание лукапа из атрибутов объекта данных.
view | Представление. |
masterName | Имя мастера. |
|
inlinestatic |
Возвращает все мастеровые объекты данных для указанного объекта данных. Анализ мастеров происходит по указанному представлению. Мастер попадет в список возвращаемых, если в представлении указано хотябы одно его свойство, иначе будет считаться, что загружается только ссылка, а не весь мастер.
viewName | Наименование представления объекта данных. |
dataObject | Объекта данных, у которого будет искаться указанное представление. Объект данных должен быть уже загружен по указанному представлению, тогда метод отработает правильно. |
|
inlinestatic |
Вернуть имена .Net-свойств для .Net-типа класса объекта данных, которые не хранятся (управление атрибутом NotStoredAttribute).
type | .Net-тип класса объекта данных. |
|
inlinestatic |
Вернуть свойство, по которому нужно упорядочивать.
type |
|
inlinestatic |
Получить имя хранения первичного ключа, установленное атрибутом PrimaryKeyStorageAttribute.
type | .Net-тип класса объекта данных. |
|
inlinestatic |
Получение свойств, входящих в состав выражения DataServiceExpression(считается, что свойство заключено в @). Код метода перенесен из ICSSoft.STORMNET.Business.SQLDataService.
expression | Выражение DataServiceExpression. |
namespacewithpoint | Пространство имен, которое при указании добавляется к каждому свойству. |
delegate string [] ICSSoft.STORMNET.Information.GetPropertiesInExpressionDelegate | ( | string | expression, |
string | namespacewithpoint | ||
) |
Возвращает ???.
|
inlinestatic |
Вернуть заголовок свойства.
type | тип. |
property | свойство. |
|
inlinestatic |
Вернуть тип в котором определено свойство.
declarationType | исходный тип. |
propname | исходное имя свойства. |
|
inlinestatic |
Вернуть является ли свойство автоматически включаемым в представления.
type | тип. |
property | свойство. |
|
inlinestatic |
Вернуть выражение с учетом DataService. DataServiceExpressionAttribute для свойства.
type | Тип объекта. |
propertyName | Имя свойства. |
dataServiceType | Тип сервиса данных. |
|
inlinestatic |
Возвращает список свойств указанного шаблонного типа для .Net-класса объекта данных.
typeofDataObject | .Net-тип класса объекта данных. |
templatetype | шаблонный тип свойства. |
|
inlinestatic |
Получить все свойства объекта, которые являются хранимыми и требуются при создании экземпляра объекта в БД.
type | .Net-тип класса объекта данных. |
|
inlinestatic |
Проверить, установлен ли для указанного .Net-свойства атрибут NotNullAttribute.
type | .Net-тип класса объекта данных. |
property | имя свойства. |
|
inlinestatic |
Получить имя хранения .Net-свойства, установленное атрибутом PropertyStorageAttribute.
type | .Net-тип класса объекта данных. |
property | имя свойства. |
|
inlinestatic |
Получить имя хранения .Net-свойства, установленное атрибутом PropertyStorageAttribute.
type | .Net-тип класса объекта данных. |
property | имя свойства. |
index | индекс в множественном. |
|
inlinestatic |
Вернуть тип хранения для заданного свойства.
dataobjecttype | |
propname | |
DataServiceType |
|
inlinestatic |
Получить для указанного .Net-свойства атрибут StrLenAttribute.
type | .Net-тип класса объекта данных. |
property | имя свойства. |
|
inlinestatic |
??????????????????.
declarationType | |
propname | |
masterpref | |
masterTypes |
|
inlinestatic |
Получить .Net-тип свойства класса объекта данных по имени этого свойства.
declarationType | .Net-тип класса объекта данных. |
propname | имя свойства. |
|
inlinestatic |
Получить значение свойства объекта данных по имени этого свойства.
obj | Объект данных, значение свойства которого извлекается данным методом. |
propName | Имя свойства объекта данных, значение которого извлекается данным методом. |
|
inlinestatic |
Вернуть имена .Net-свойств для .Net-типа класса объекта данных, которые хранятся (не содержат атрибут NotStoredAttribute).
type | .Net-тип класса объекта данных. |
|
inlinestatic |
Вернуть структуру хранения для представления.
view | Пердставление View. |
type | |
storageType | Тип хранилища Business.StorageTypeEnum. |
getPropertiesInExpression | |
DataServiceType | Тип сервиса данных. |
|
inlinestatic |
Вернуть тип хранения для заданного значения.
value | |
DataServiceType |
|
inlinestatic |
Вернуть тип хранения для заданного типа.
type | |
DataServiceType |
|
inlinestatic |
Имя хранилища для типа.
type |
|
inlinestatic |
Получить представление по его имени и классу объекта данных из кэша.
viewName | Имя статического представления. |
type | Тип данных. |
|
inlinestatic |
Является ли значение перечислимого пустым (null).
value |
|
inlinestatic |
Является ли значение пустым (null).
|
inlinestatic |
Хранимое ли свойство.
type | тип объекта данных. |
propName | свойство. |
|
inlinestatic |
Хранимый ли класс.
type | тип объекта данных. |
|
inlinestatic |
Метод преобразования строкового значения с объектное значение.
tp | Тип объекта данных. |
propertyName | Имя свойства, значение которого необходимо преобразовать. |
value | Строковое значение свойства. |
|
inlinestatic |
Получить дату линковки сборки, которая содержит метод, вызывающий данный метод.
|
inlinestatic |
Получить дату компиляции сборки.
filePath | Путь до сборки, для которой будет возвращена дата компиляции. |
|
inlinestatic |
Установить значение свойства объекта данных по имени этого свойства, значение передаётся типизированно. Если попытка преобразования типа неудачна, возвращается сообщение об ошибке.
obj | Объект данных, значение свойства которого кстанавливается данным методом. |
propName | Имя свойства объекта данных, значение которого устанавливается данным методом. |
PropValue | Значение свойства объекта данных, которое будет установлено данным методом. |
|
inlinestatic |
Установить значение свойства объекта данных по имени этого свойства, значение передаётся строкой. При установке свойства выполняется попытка преобразовать строковое значение в значение соответствующего типа путём вызова статического метода Parse(string) у этого типа.
obj | Объект данных, значение свойства которого кстанавливается данным методом. |
propName | Имя свойства объекта данных, значение которого устанавливается данным методом. |
PropValue | Значение свойства объекта данных, которое будет установлено данным методом. |
|
inlinestatic |
Отсортировать, согласно LoadingOrder для указанного класса.
type | |
props |
|
inlinestatic |
Преобразовать значение к типу ключей объектов класса.
dataobjecttype | |
value |
|
inlinestatic |
Обрезать ли строки для данного свойства.
tp | тип. |
propname | свойство. |
|
static |
Делегат для смены ClassStorageName (можно подставить имя_базы.dbo.имя_таблицы, например).
|
static |
Делегат для настройки статических представлений.
|
staticgetset |
Делегат для проверки совместимости хранилищ свойств у указанных типов.