Aracılığıyla paylaş


Öznitelik nesnesi (modeli Tasarımcısı)

The Attribute object defines an item within an entity.Bu nesnenin özelliklerinden de devralan alan nesne.

Özellikler

Ad

Önem düzeyi

Tür

Açıklama

Name

1

String

öğe adı.Özniteliği yoksa, bu gerekli bir dize olduğunu unutmayın bir ifade.

DataType

1

DataTypeEnum

Veri türü öznitelik.Bir deyim varsa, DataType değeri aynı olmalıdır DataType değeri ifade.

Nullable

0-1

Boolean

öznitelik null değere sahip olup olmadığınızı gösterir.

İfade

0-1

Object

Öznitelik değerini hesaplamak için kullanılan ifade.skaler değer iade edilmesi gerekir.

SortDirection

0-1

Enum

Bu öznitelik sıralama yapılırken sıralama yapılacağı varsayılan yön.Varsayılan olarak, artan belirtildi.

Width

0-1

Integer

Varsayılan sütun genişliği öznitelik görüntülemek için karakter.Değerin 0'dan büyük olması gerekir.Varsayılan temel alan DataType ve aşağıdaki değerler vardır: Boolean: 6, DateTime: 10, Time: 8, Integer: 8, Decimal: 8, Float: 8, String: 20, Binary: 1023, EntityKey: 128.

Alignment

0-1

Enum

Varsayılan karakter hizalama.Varsayılan değer Genel.Diğer olası değerler şunlardır: Sol, Merkezi veya sağ.

MimeType

0-1

String

MIME türü öznitelik.İkili olmayan öznitelikler için bu değer yoksayılır.Boş bir dize belirtemezsiniz.

DataCulture

0-1

Language

Kültür kültür duyarlı işlemlerde kullanılacak gösterir; Örneğin, para birimi simgesiyle sayısal verileri biçimlendirme.Bu kültür öznitelik biçimlendirme, tarih veya sayısal biçimler için olduğu gibi basit görüntülemek için kullanılır.Belirtilmezse, varsayılan değer olan DataCulture modelinin kültür değeri kullanılan Model.Culture.

DiscourageGrouping

0-1

Boolean

Indicates whether the client application should discourage the user from grouping on this attribute.DiscourageGrouping should be set on fields with unique values, for example, phone numbers.Öznitelik bir anahtar veya varlık özniteliği tanımlayan, istemci uygulaması yerine varlık anahtar öznitelikleri üzerinde gruplandırır.

EnableDrillthrough

0-1

Boolean

istemci uygulaması bu öznitelik içeren varlık bir detaylandırma bağlantı sağlamak olup olmadığını gösterir.

Format

0-1

String

Varsayılan belirtir .NET Framework biçimi dize değerinin öznitelik. biçimlendirmek için kullanılanStandart yanı sıra .NET Framework biçimleri, aşağıdaki biçim dizeleri desteklenir:

Tarih tamsayıları biçim dizeleri

  • DDD: gün, hafta kısaltma

  • dddd: Tam Gün Hafta adı

  • AAA: ay kısaltması

  • AAAA: tam ay adı

Boolean değerleri için biçim dizeleri

  • truefalse: "True" ve "False"

  • evethayır: "Evet" ve "Hayır"

Boolean değerleri için özel biçim dizeleri

Özel biçim dizeleri biçiminde "truevalue; false değerini".

  • TRUE: "True"

  • yanlış: "False"

  • Evet: "Evet"

  • Hayır: "Hayır"

  • " ve '.Tek veya çift tırnak içinde karakter sonucu kopyalanan dize harfi harfine ve biçimlendirmesini etkilemez.

  • \ Kaçış karakteri.Belirtilen çıkış karakterini izleyen karakterin harf karakter olarak, biçim belirticisi kabul edilir.

ContextualName

0-1

Enum

Nasıl varlık rol kullanılarak erişildiğinde, bu öznitelik için bağlama duyarlı bir ad istemci uygulaması oluştursun tanımlar.Numaralayıcı üç değerden biri olabilir: Öznitelik, birleştirme veya Rol.Numaralayıcı değeri varsayılan olarak özniteliği bağlamsal adı öznitelik adı kullanır.Belirtme birleştirme öznitelik adı ve birleştirilmiş ve bağlamsal adı olarak kullanılan rol adı olur.Bu öznitelik varlık tek tanımlayıcı niteliği ise, belirtme Rol rol adı bağlamsal adı kullanır.Değil tek tanımlama ise öznitelik varlık Rol gibi kabul birleştirme.

IsAggregate

0-1

Boolean

Bu öznitelik içeren varlık değil, ancak var olan bir çok ilişki içeren varlık içinde bir de başka herhangi bir varlıkla bağlamında hesaplanan toplu olup olmadığını gösterir.If this is not set, the attribute is treated as a scalar.IsAggregate can be true only for attributes with non-anchored expressions.

IsFilter

0-1

Boolean

Bu öznitelik adlandırılmış bir filtre olarak kullanılacak amaçlanmaktadır gösterir.Yalnızca Boole öznitelikleri için doğru olabilir.

OmitSecurityFilters

0-1

Boolean

Bu öznitelik için ifade güvenlik filtreleri eklemeden hesaplanacağını gösterir.Genellikle burada ayrıntı verilerini filtrelere göre güvenlik sağlanması gerekir ancak veri toplu ortak durumlar için kullanılır.Öznitelik bir ifade yoksa, bu özellik yoksayılır.

DefaultAggregateAttributeID

0-1

String

Varsayılan toplu bu özniteliği bir öznitelik kimliği.Bu dize bir çeşitlemesini bu kimliği olmalıdır öznitelik.Bu dize, izin IsAggregate olan True.Gizli öznitelik değeri yoksayılır.

ValueSelection

0-1

Enum

Benzersiz değerler beklenen sayısına göre öznitelik değerlerini seçmek için istemci uygulama davranışını belirler.Kullanabileceğiniz üç seçenek vardır: Yok, açılan, ve listesi.Varsayılan olarak, yok seçildiği gerektiren, kullanıcı alanına bir değer yazın.Zaman açılan belirtilmişse, benzersiz değerler, basit bir kapalı açılan listesinde görüntülenir.Zaman listesi belirtilmişse, benzersiz değerler listesi olarak kullanıcı Arabirimi görüntülenir.If IsAggregate is True, this attribute is ignored.

Bağlama

0-1

Object

Bu temsil eden veritabanı nesnesini alan.Öznitelik varsa, bu nesne gerekli bir ifade.Bir sütunu bağlama bağlanmalıdır tablo , içeren varlık bağlı olduğu veya varlık bağlı sütun.

Açıklamalar

  • Rapor modelleri içinde bir öznitelik alan denir.

  • alann tüm benzersiz değerler verilere filtre uygula iletişim kutusunda veya parametre alan gibi bir değer seçim arabiriminde alınmasını önlemek için için dikkat küme ValueSelection özelliğine None.Kullanıcı alanına bir değer yazın yapmanız gerekecektir.

  • Döndürebilir işlevlerini kullanırken, Null, gereken küme Nullable özellik öznitelik için True.

  • Zaman ValueSelection özelliği küme listesine olarak sıralanmış listeleri. kullanıcıların tüm değerler görüntülenirİstendiğinde Filtre koşulu oluşturulduğunda, çünkü anlamsal sorgu parametre değeri sorgulamaları sıralar gerçekleştirmez ancak değerleri parametre listesi sıralanmış olabilir değil.Parametre değerleri listesini sıralanmış ve olmasını istiyorsanız, alttaki veritabanında yer alan bir dizin oluşturmak deneyin; Bu, genellikle sıralanan liste neden olur.

  • Varlığında yerine bir grup oluşturmak için alan.

Ayrıca bkz.

Kavramlar