ColumnModel Sınıf

Tanım

Sütun 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 class ColumnModel : System.Data.Entity.Migrations.Model.PropertyModel
type ColumnModel = class
    inherit PropertyModel
Public Class ColumnModel
Inherits PropertyModel
Devralma
ColumnModel
Devralma
ColumnModel

Oluşturucular

ColumnModel(PrimitiveTypeKind, TypeUsage)

ColumnModel 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.

ColumnModel(PrimitiveTypeKind, TypeUsage)

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

ColumnModel(PrimitiveTypeKind)

ColumnModel 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.

ColumnModel(PrimitiveTypeKind)

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

Özellikler

Annotations

Sütunda değiştirilen özel ek açıklamaları alır veya ayarlar.

ClrDefaultValue

Bu sütunun veritabanı türüne karşılık gelen CLR türü için varsayılan değeri alır.

ClrType

Bu sütunun veritabanı türüne karşılık gelen CLR türünü alır.

DefaultValue

Bu sütun için varsayılan değer olarak kullanılacak sabit değeri alır veya ayarlar.

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.

(Devralındığı yer: PropertyModel)
DefaultValueSql

Bu sütun için varsayılan değer olarak kullanılan bir SQL ifadesini alır veya ayarlar.

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.

(Devralındığı yer: PropertyModel)
IsFixedLength

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

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.

(Devralındığı yer: PropertyModel)
IsIdentity

Bu sütun için değerlerin veritabanı tarafından kimlik deseni kullanılarak oluşturulacağını belirten bir değer alır veya ayarlar.

IsNullable

Bu sütunun null değerleri depolayarak depolayamadığını belirten bir değer alır veya ayarlar.

IsTimestamp

Bu özellik modelinin zaman damgası olarak yapılandırılması gerekip gerekmediğini belirten bir değer alır veya ayarlar.

IsUnicode

Bu sütunun Unicode karakterleri desteklediğini belirten bir değer alır veya ayarlar. Yalnızca metinsel 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.

(Devralındığı yer: PropertyModel)
MaxLength

Bu sütun için uzunluk üst sınırını alır veya ayarlar. Yalnızca dizi 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.

(Devralındığı yer: PropertyModel)
Name

Sütunun adını alır veya ayarlar.

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.

(Devralındığı yer: PropertyModel)
Precision

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

Precision

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

(Devralındığı yer: PropertyModel)
Scale

Bu sütunun ölçeğini 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.

(Devralındığı yer: PropertyModel)
StoreType

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

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.

(Devralındığı yer: PropertyModel)
Type

Bu sütunun veri türünü alır.

Type

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

(Devralındığı yer: PropertyModel)
TypeUsage

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

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.

(Devralındığı yer: PropertyModel)

Yöntemler

IsNarrowerThan(ColumnModel, DbProviderManifest)

Bu sütunun başka bir sütundan daha dar bir veri türü olup olmadığını belirler. Sağlanan sütun tanımının bu tanımla değiştirilmesinin veri kaybına neden olup olmadığını belirlemek için kullanılır.

IsNarrowerThan(ColumnModel, DbProviderManifest)

Bu sütunun başka bir sütundan daha dar bir veri türü olup olmadığını belirler. Sağlanan sütun tanımının bu tanımla değiştirilmesinin veri kaybına neden olup olmadığını belirlemek için kullanılır.

Şunlara uygulanır