AddForeignKeyOperation Sınıf

Tanım

Tabloya eklenen yabancı anahtar kısıtlamasını 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 AddForeignKeyOperation : System.Data.Entity.Migrations.Model.ForeignKeyOperation
type AddForeignKeyOperation = class
    inherit ForeignKeyOperation
Public Class AddForeignKeyOperation
Inherits ForeignKeyOperation
Devralma

Oluşturucular

AddForeignKeyOperation(Object)

AddForeignKeyOperation sınıfının yeni bir örneğini başlatır. PrincipalTable, PrincipalColumns, DependentTable ve DependentColumns özellikleri de doldurulmalıdı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

AnonymousArguments

Sağlayıcılar tarafından işlenebilen ek bağımsız değişkenleri alı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.

(Devralındığı yer: MigrationOperation)
CascadeDelete

Art arda silme işleminin yabancı anahtar kısıtlaması üzerinde yapılandırılması gerekip gerekmediğini belirten bir değer alır veya ayarlar.

DependentColumns

Yabancı anahtar sütunlarının adları.

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: ForeignKeyOperation)
DependentTable

Yabancı anahtar sütunlarının bulunduğu tablonun 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: ForeignKeyOperation)
HasDefaultName

Bu yabancı anahtar kısıtlaması için belirli bir ad sağlandığını belirten bir değer alır.

(Devralındığı yer: ForeignKeyOperation)
Inverse

Yabancı anahtar kısıtlamasını bırakma işlemini alır.

IsDestructiveChange

Bu işlemin veri kaybına neden olup olmadığını belirten bir değer alır.

Name

Bu yabancı anahtar kısıtlamasının adını alır veya ayarlar. Hiçbir ad sağlanmazsa, varsayılan bir ad hesaplanı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.

(Devralındığı yer: ForeignKeyOperation)
PrincipalColumns

Yabancı anahtar kısıtlamasının hedeflemesi gereken sütunların adları.

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.

PrincipalTable

Yabancı anahtar kısıtlamasının hedef aldığı tablonun 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: ForeignKeyOperation)

Yöntemler

CreateCreateIndexOperation()

Yabancı anahtar sütunlarında dizin oluşturma işlemini alır.

Şunlara uygulanır