ColumnModel Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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. |