![]() |
Flexberry ORM 4.0.0
|
Доступ к метаданным Подробнее...
Открытые члены | |
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, System.Type type) |
Получить представление по его имени и классу объекта данных. Подробнее... | |
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 System.Type | GetItemType (System.Type AgregatorType, string DetailPropertyName) |
Возвращает тип элемента DetailArray Подробнее... | |
static System.Type[] | GetCompatibleTypesForDetailProperty (System.Type type, string property) |
возвращает типы, совместимые с детейловым свойством(по TypeUsage) Подробнее... | |
static bool | GetPropertyDisableAutoViewing (System.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 (System.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 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) |
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 (System.Type type) |
Вернуть все имена .Net-свойств для .Net-типа класса объекта данных Подробнее... | |
static bool | CheckPropertyExist (System.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 ICSSoft.STORMNET.Collections.TypeBaseCollection | GetExpressionForProperty (System.Type type, string propName) |
Вернуть выражения, указанные атрибутами DataServiceExpressionAttribute для свойства. Подробнее... | |
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 | GetPropertyDataFormat (Type type, string property) |
Получить формат представления данных в свойстве Подробнее... | |
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 bool | CheckAccessToAttribute (Type type, string propertyName, out object deniedAccessValue) |
Проверка прав на атрибуты объекта. Метод является оберткой для метода CheckAccessToAttribute класса ICSSoft.STORMNET.RightManager и используется для проверки прав в Get'ерах вычислимых свойств DataObject. Обработка мастеров не проиводится. Подробнее... | |
static string[] | GetPropertiesInExpression (string expression, string namespacewithpoint) |
Получение свойств, входящих в состав выражения DataServiceExpression(считается, что свойство заключено в @). Код метода перенесен из ICSSoft.STORMNET.Business.SQLDataService. Подробнее... | |
Статические открытые данные | |
static ChangeClassStorageNameDelegate | ChangeClassStorageName = null |
Делегат для смены ClassStorageName (можно подставить имя_базы.dbo.имя_таблицы, например) Подробнее... | |
Доступ к метаданным
|
inlinestatic |
Получить список имён представлений для указанного класса объекта данных
type | Тип представления |
|
inlinestatic |
Получить список имён общих представлений для указанных классов. Речь идёт о ситуации, когда образующие иерархию наследования классы имеют представления, что означает, что имеется множество представлений, общее для некоторого множества классов. Указывая в этот метод это множество классов, Вы и получите имена их общих представлений.
|
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 |
Проверка прав на атрибуты объекта. Метод является оберткой для метода CheckAccessToAttribute класса ICSSoft.STORMNET.RightManager и используется для проверки прав в Get'ерах вычислимых свойств DataObject. Обработка мастеров не проиводится.
type | Тип объекта данных. |
propertyName | Имя свойства объекта данных, на которое проверяются права. |
deniedAccessValue | Значение атрибута при отсутствии прав. |
|
inlinestatic |
Проверить, нет ли непустых значений в NotNull .Net-свойствах
dataObject | объект данных |
|
inlinestatic |
Проверить есть ли такое свойство в указанном типе
type | .Net-тип класса объекта данных |
propName | Имя свойства |
|
inlinestatic |
Проверка на совместимость объекта данных в методе, или свойстве, откуда вызвано. Проверяет мастеровые свойства объектов данных и детейлов
testObj |
|
inlinestatic |
Проверить, доступно ли указанное по имени представление во всех перечисленных классах. Речь идёт о ситуации, когда образующие иерархию наследования классы имеют представления, что означает, что имеется множество представлений, общее для некоторого множества классов.
|
inlinestatic |
Сравнить два объекта данных и вернуть true - если объекты различаются
obj1 | 1-й объект данных |
obj2 | 2-й объект данных |
WithDetailsComparing | со сравниванием детейловах объектов |
|
inlinestatic |
Explicit извлечение свойства по типу
TSource | Тип класса - источника |
propertyExpression | Лямбда - выражение для доступа к свойству |
|
inlinestatic |
Извлечение свойства внутри текущего класса
// Пример использования: ExtractPropertyName[T](() => objectInstance.Name); // вернет "Name", T - тип объекта objectInstance ExtractPropertyName[T](() => objectInstance.Master.Name); // вернет "Name", T - тип объекта objectInstance
TSource | Тип класса - источника |
propertyExpression | Лямбда - выражение для доступа к свойству |
|
inlinestatic |
Explicit извлечение свойства по типу
// Пример использования: ExtractPropertyName(a => a.Name); // вернет "Name" ExtractPropertyName(a => a.b.c.Name); // вернет "Name"
TSource | Тип класса - источника |
propertyExpression | Лямбда - выражение для доступа к свойству |
|
inlinestatic |
Рекурсивный метод получения пути для свойства, заданного через вложенную лямбду. Лямбда-выражение может содержать вложенные обращения к мастерам.
// Пример использования: ExtractPropertyPath[T](() => objectInstance.Name); // вернет "Name", T - тип объекта objectInstance ExtractPropertyPath[T](() => objectInstance.Master.Name); // вернет "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 |
Получить имя хранения для сборки, заданное атрибутом 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 |
Получить формат представления данных в свойстве
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 |
Получить .Net-тип свойства класса объекта данных по имени этого свойства
declarationType | .Net-тип класса объекта данных |
propname | имя свойства |
|
inlinestatic |
??????????????????
declarationType | |
propname | |
masterpref | |
masterTypes |
|
inlinestatic |
Получить значение свойства объекта данных по имени этого свойства
|
inlinestatic |
Вернуть имена .Net-свойств для .Net-типа класса объекта данных, которые хранятся (не содержат атрибут NotStoredAttribute)
type | .Net-тип класса объекта данных |
|
inlinestatic |
Вернуть структуру хранения для представления
view | Пердставление View |
type | |
storageType | Тип хранилища Business.StorageTypeEnum |
getPropertiesInExpression | |
DataServiceType | Тип сервиса данных |
|
inlinestatic |
Вернуть тип хранения для заданного значения.
value | |
DataServiceType |
|
inlinestatic |
Вернуть тип хранения для заданного типа.
type | |
DataServiceType |
|
inlinestatic |
Имя хранилища для типа
type |
|
inlinestatic |
Получить представление по его имени и классу объекта данных.
|
inlinestatic |
Является ли значение перечислимого пустым (null)
value |
|
inlinestatic |
Является ли значение пустым (null)
|
inlinestatic |
Хранимое ли свойство
type | тип объекта данных |
propName | свойство |
|
inlinestatic |
Хранимый ли класс
type | тип объекта данных |
|
inlinestatic |
Метод преобразования строкового значения с объектное значение.
tp | Тип объекта данных. |
propertyName | Имя свойства, значение которого необходимо преобразовать. |
value | Строковое значение свойства. |
|
inlinestatic |
Получить дату компиляции сборки.
filePath | Путь до сборки, для которой будет возвращена дата компиляции. |
|
inlinestatic |
Получить дату линковки сборки, которая содержит метод, вызывающий данный метод.
|
inlinestatic |
Установить значение свойства объекта данных по имени этого свойства, значение передаётся строкой. При установке свойства выполняется попытка преобразовать строковое значение в значение соответствующего типа путём вызова статического метода Parse(string) у этого типа.
obj | Объект данных, значение свойства которого кстанавливается данным методом |
propName | Имя свойства объекта данных, значение которого устанавливается данным методом |
PropValue | Значение свойства объекта данных, которое будет установлено данным методом |
|
inlinestatic |
Установить значение свойства объекта данных по имени этого свойства, значение передаётся типизированно. Если попытка преобразования типа неудачна, возвращается сообщение об ошибке.
|
inlinestatic |
Отсортировать, согласно LoadingOrder для указанного класса.
type | |
props |
summary> Используйте метод GetAlteredPropertyNames /summary> param name="obj1">
param name="obj2">
param name="withDetailsComparing">
returns>
|
inlinestatic |
Преобразовать значение к типу ключей объектов класса.
dataobjecttype | |
value |
|
inlinestatic |
Обрезать ли строки для данного свойства
tp | тип |
propname | свойство |
|
static |
Делегат для смены ClassStorageName (можно подставить имя_базы.dbo.имя_таблицы, например)