PropertyModel Sınıf

Tanım

Bir varlığın özelliği hakkındaki bilgileri temsil eder.

Entity Framework Geçişleri API'leri, güvenilmeyen kaynaklar (uygulamanın son kullanıcısı gibi) tarafından sağlanan girişleri kabul edecek şekilde tasarlanmamıştır. Bu tür kaynaklardan giriş kabul edilirse, SQL ekleme saldırılarına karşı koruma sağlamak için bu API'lere geçirilmeden önce doğrulanmalıdır.

public abstract class PropertyModel
type PropertyModel = class
Public MustInherit Class PropertyModel
Devralma
PropertyModel
Türetilmiş

Oluşturucular

PropertyModel(PrimitiveTypeKind, TypeUsage)

PropertyModel sınıfının yeni bir örneğini başlatır.

Entity Framework Geçişleri API'leri, güvenilmeyen kaynaklar (uygulamanın son kullanıcısı gibi) tarafından sağlanan girişleri kabul edecek şekilde tasarlanmamıştır. Bu tür kaynaklardan giriş kabul edilirse, SQL ekleme saldırılarına karşı koruma sağlamak için bu API'lere geçirilmeden önce doğrulanmalıdır.

Özellikler

DefaultValue

Bu özellik modeli için varsayılan değer olarak kullanılacak sabit değeri alır veya ayarlar.

Entity Framework Geçişleri API'leri, güvenilmeyen kaynaklar (uygulamanın son kullanıcısı gibi) tarafından sağlanan girişleri kabul edecek şekilde tasarlanmamıştır. Bu tür kaynaklardan giriş kabul edilirse, SQL ekleme saldırılarına karşı koruma sağlamak için bu API'lere geçirilmeden önce doğrulanmalıdır.

DefaultValueSql

Bu özellik modeli için varsayılan değer olarak kullanılan bir SQL ifadesini alır veya ayarlar.

Entity Framework Geçişleri API'leri, güvenilmeyen kaynaklar (uygulamanın son kullanıcısı gibi) tarafından sağlanan girişleri kabul edecek şekilde tasarlanmamıştır. Bu tür kaynaklardan giriş kabul edilirse, SQL ekleme saldırılarına karşı koruma sağlamak için bu API'lere geçirilmeden önce doğrulanmalıdır.

IsFixedLength

Bu özellik modelinin sabit uzunlukta olup olmadığını belirten bir değer alır veya ayarlar. Yalnızca dizi veri türleri için geçerlidir.

IsUnicode

Bu özellik modelinin Unicode karakterleri desteklediğini belirten bir değer alır veya ayarlar. Yalnızca metinsel veri türleri için geçerlidir.

MaxLength

Bu özellik modeli için uzunluk üst sınırını alır veya ayarlar. Yalnızca dizi veri türleri için geçerlidir.

Name

Özellik modelinin adını alır veya ayarlar.

Entity Framework Geçişleri API'leri, güvenilmeyen kaynaklar (uygulamanın son kullanıcısı gibi) tarafından sağlanan girişleri kabul edecek şekilde tasarlanmamıştır. Bu tür kaynaklardan giriş kabul edilirse, SQL ekleme saldırılarına karşı koruma sağlamak için bu API'lere geçirilmeden önce doğrulanmalıdır.

Precision

Bu özellik modeli için duyarlığı alır veya ayarlar. Yalnızca ondalık veri türleri için geçerlidir.

Scale

Bu özellik modelinin ölçeğini alır veya ayarlar. Yalnızca ondalık veri türleri için geçerlidir.

StoreType

Bu özellik modeli için kullanılacak sağlayıcıya özgü veri türünü alır veya ayarlar.

Entity Framework Geçişleri API'leri, güvenilmeyen kaynaklar (uygulamanın son kullanıcısı gibi) tarafından sağlanan girişleri kabul edecek şekilde tasarlanmamıştır. Bu tür kaynaklardan giriş kabul edilirse, SQL ekleme saldırılarına karşı koruma sağlamak için bu API'lere geçirilmeden önce doğrulanmalıdır.

Type

Bu özellik modelinin veri türünü alır.

TypeUsage

Bu özellik modelinin veri türü hakkında ek ayrıntıları alır. Bu, maksimum uzunluk, null atanabilirlik vb. gibi ayrıntıları içerir.

Şunlara uygulanır