DbMigration.AddPrimaryKey Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| AddPrimaryKey(String, String, String, Object) |
Přidá operaci pro vytvoření nového primárního klíče. |
| AddPrimaryKey(String, String[], String, Object) |
Přidá operaci pro vytvoření nového primárního klíče založeného na více sloupcích. |
| AddPrimaryKey(String, String, String, Boolean, Object) |
Přidá operaci pro vytvoření nového primárního klíče. Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd. |
| AddPrimaryKey(String, String[], String, Boolean, Object) |
Přidá operaci pro vytvoření nového primárního klíče založeného na více sloupcích. Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd. |
AddPrimaryKey(String, String, String, Object)
Přidá operaci pro vytvoření nového primárního klíče.
protected internal void AddPrimaryKey(string table, string column, string name = null, object anonymousArguments = null);
member this.AddPrimaryKey : string * string * string * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, column As String, Optional name As String = null, Optional anonymousArguments As Object = null)
Parametry
- table
- String
Tabulka obsahující sloupec primárního klíče Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.
- column
- String
Sloupec primárního klíče
- name
- String
Název primárního klíče v databázi. Pokud není zadána žádná hodnota, vygeneruje se jedinečný název.
- anonymousArguments
- Object
Další argumenty, které můžou zpracovávat zprostředkovatelé. K zadání argumentů použijte syntaxi anonymního typu, například new { SampleArgument = "MyValue" }.
Platí pro
AddPrimaryKey(String, String[], String, Object)
Přidá operaci pro vytvoření nového primárního klíče založeného na více sloupcích.
protected internal void AddPrimaryKey(string table, string[] columns, string name = null, object anonymousArguments = null);
member this.AddPrimaryKey : string * string[] * string * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, columns As String(), Optional name As String = null, Optional anonymousArguments As Object = null)
Parametry
- table
- String
Tabulka obsahující sloupce primárního klíče Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.
- columns
- String[]
Sloupce primárního klíče
- name
- String
Název primárního klíče v databázi. Pokud není zadána žádná hodnota, vygeneruje se jedinečný název.
- anonymousArguments
- Object
Další argumenty, které můžou zpracovávat zprostředkovatelé. K zadání argumentů použijte syntaxi anonymního typu, například new { SampleArgument = "MyValue" }.
Platí pro
AddPrimaryKey(String, String, String, Boolean, Object)
Přidá operaci pro vytvoření nového primárního klíče.
Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void AddPrimaryKey(string table, string column, string name = null, bool clustered = true, object anonymousArguments = null);
member this.AddPrimaryKey : string * string * string * bool * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, column As String, Optional name As String = null, Optional clustered As Boolean = true, Optional anonymousArguments As Object = null)
Parametry
- table
- String
Tabulka obsahující sloupec primárního klíče Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.
- column
- String
Sloupec primárního klíče
- name
- String
Název primárního klíče v databázi. Pokud není zadána žádná hodnota, vygeneruje se jedinečný název.
- clustered
- Boolean
Hodnota označující, zda se jedná o clusterovaný primární klíč.
- anonymousArguments
- Object
Další argumenty, které můžou zpracovávat zprostředkovatelé. K zadání argumentů použijte syntaxi anonymního typu, například new { SampleArgument = "MyValue" }.
- Atributy
Platí pro
AddPrimaryKey(String, String[], String, Boolean, Object)
Přidá operaci pro vytvoření nového primárního klíče založeného na více sloupcích.
Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void AddPrimaryKey(string table, string[] columns, string name = null, bool clustered = true, object anonymousArguments = null);
member this.AddPrimaryKey : string * string[] * string * bool * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, columns As String(), Optional name As String = null, Optional clustered As Boolean = true, Optional anonymousArguments As Object = null)
Parametry
- table
- String
Tabulka obsahující sloupce primárního klíče Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.
- columns
- String[]
Sloupce primárního klíče
- name
- String
Název primárního klíče v databázi. Pokud není zadána žádná hodnota, vygeneruje se jedinečný název.
- clustered
- Boolean
Hodnota označující, zda se jedná o clusterovaný primární klíč.
- anonymousArguments
- Object
Další argumenty, které můžou zpracovávat zprostředkovatelé. K zadání argumentů použijte syntaxi anonymního typu, například new { SampleArgument = "MyValue" }.
- Atributy