SqlOperation 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
表示要直接對目標資料庫執行的提供者特有 SQL 陳述式。 Entity Framework 移轉應用程式開發介面的設計不適合接受由未受信任來源 (例如應用程式的使用者) 所提供的輸入。 如果接受了來自這類來源的輸入,即應先對輸入進行驗證再傳遞至這些應用程式開發介面,以防範 SQL 插入式攻擊等風險。
繼承階層
System.Object
System.Data.Entity.Migrations.Model.MigrationOperation
System.Data.Entity.Migrations.Model.SqlOperation
命名空間: System.Data.Entity.Migrations.Model
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Class SqlOperation _
Inherits MigrationOperation
'用途
Dim instance As SqlOperation
public class SqlOperation : MigrationOperation
public ref class SqlOperation : public MigrationOperation
type SqlOperation =
class
inherit MigrationOperation
end
public class SqlOperation extends MigrationOperation
SqlOperation 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
SqlOperation | 初始化 SqlOperation 類別的新執行個體。Entity Framework 移轉應用程式開發介面的設計不適合接受由未受信任來源 (例如應用程式的使用者) 所提供的輸入。如果接受了來自這類來源的輸入,即應先對輸入進行驗證再傳遞至這些應用程式開發介面,以防範 SQL 插入式攻擊等風險。 |
靠上
屬性
名稱 | 描述 | |
---|---|---|
AnonymousArguments | 取得提供者可處理的其他引數。Entity Framework 移轉應用程式開發介面的設計不適合接受由未受信任來源 (例如應用程式的使用者) 所提供的輸入。如果接受了來自這類來源的輸入,即應先對輸入進行驗證再傳遞至這些應用程式開發介面,以防範 SQL 插入式攻擊等風險。 (繼承自 MigrationOperation)。 | |
Inverse | 取得將會還原此作業的作業。 (繼承自 MigrationOperation)。 | |
IsDestructiveChange | 取得值,指出這項作業是否可能會造成資料遺失。 (覆寫 MigrationOperation.IsDestructiveChange。) | |
Sql | 取得要執行的 SQL。 | |
SuppressTransaction | 取得或設定值,指出是否應該在用來讓移轉處理序可交易的交易範圍以外執行此陳述式。如果設定為 true,系統就不會在移轉處理序失敗時回復此作業。 |
靠上
方法
名稱 | 描述 | |
---|---|---|
Equals | (繼承自 Object)。 | |
Finalize | (繼承自 Object)。 | |
GetHashCode | (繼承自 Object)。 | |
GetType | (繼承自 Object)。 | |
MemberwiseClone | (繼承自 Object)。 | |
ToString | (繼承自 Object)。 |
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。