ColumnModel Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje informacje o kolumnie.
Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (na przykład użytkownika końcowego aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp.
public class ColumnModel : System.Data.Entity.Migrations.Model.PropertyModel
type ColumnModel = class
inherit PropertyModel
Public Class ColumnModel
Inherits PropertyModel
- Dziedziczenie
- Dziedziczenie
-
ColumnModel
Konstruktory
ColumnModel(PrimitiveTypeKind, TypeUsage) |
Inicjuje nowe wystąpienie klasy ColumnModel. Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (na przykład użytkownika końcowego aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp. |
ColumnModel(PrimitiveTypeKind, TypeUsage) |
Inicjuje nowe wystąpienie klasy. |
ColumnModel(PrimitiveTypeKind) |
Inicjuje nowe wystąpienie klasy ColumnModel. Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (na przykład użytkownika końcowego aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp. |
ColumnModel(PrimitiveTypeKind) |
Inicjuje nowe wystąpienie klasy. |
Właściwości
Annotations |
Pobiera lub ustawia niestandardowe adnotacje, które uległy zmianie w kolumnie. |
ClrDefaultValue |
Pobiera wartość domyślną dla typu CLR odpowiadającego typowi bazy danych tej kolumny. |
ClrType |
Pobiera typ CLR odpowiadający typowi bazy danych tej kolumny. |
DefaultValue |
Pobiera lub ustawia stałą wartość do użycia jako wartość domyślną dla tej kolumny. |
DefaultValue |
Pobiera lub ustawia stałą wartość do użycia jako wartość domyślną dla tego modelu właściwości. Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (na przykład użytkownika końcowego aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp. (Odziedziczone po PropertyModel) |
DefaultValueSql |
Pobiera lub ustawia wyrażenie SQL używane jako wartość domyślną dla tej kolumny. |
DefaultValueSql |
Pobiera lub ustawia wyrażenie SQL używane jako wartość domyślną dla tego modelu właściwości. Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (na przykład użytkownika końcowego aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp. (Odziedziczone po PropertyModel) |
IsFixedLength |
Pobiera lub ustawia wartość wskazującą, czy ta kolumna ma stałą długość. Tylko prawidłowe dla typów danych tablicy. |
IsFixedLength |
Pobiera lub ustawia wartość wskazującą, czy ten model właściwości ma stałą długość. Tylko prawidłowe dla typów danych tablicy. (Odziedziczone po PropertyModel) |
IsIdentity |
Pobiera lub ustawia wartość wskazującą, czy wartości dla tej kolumny zostaną wygenerowane przez bazę danych przy użyciu wzorca tożsamości. |
IsNullable |
Pobiera lub ustawia wartość wskazującą, czy ta kolumna może przechowywać wartości null. |
IsTimestamp |
Pobiera lub ustawia wartość wskazującą, czy ten model właściwości powinien być skonfigurowany jako sygnatura czasowa. |
IsUnicode |
Pobiera lub ustawia wartość wskazującą, czy ta kolumna obsługuje znaki Unicode. Tylko prawidłowe dla typów danych tekstowych. |
IsUnicode |
Pobiera lub ustawia wartość wskazującą, czy ten model właściwości obsługuje znaki Unicode. Tylko prawidłowe dla typów danych tekstowych. (Odziedziczone po PropertyModel) |
MaxLength |
Pobiera lub ustawia maksymalną długość tej kolumny. Tylko prawidłowe dla typów danych tablicy. |
MaxLength |
Pobiera lub ustawia maksymalną długość tego modelu właściwości. Tylko prawidłowe dla typów danych tablicy. (Odziedziczone po PropertyModel) |
Name |
Pobiera lub ustawia nazwę kolumny. |
Name |
Pobiera lub ustawia nazwę modelu właściwości. Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (na przykład użytkownika końcowego aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp. (Odziedziczone po PropertyModel) |
Precision |
Pobiera lub ustawia precyzję dla tej kolumny. Tylko prawidłowe dla typów danych dziesiętnych. |
Precision |
Pobiera lub ustawia precyzję dla tego modelu właściwości. Tylko prawidłowe dla typów danych dziesiętnych. (Odziedziczone po PropertyModel) |
Scale |
Pobiera lub ustawia skalę dla tej kolumny. Tylko prawidłowe dla typów danych dziesiętnych. |
Scale |
Pobiera lub ustawia skalę dla tego modelu właściwości. Tylko prawidłowe dla typów danych dziesiętnych. (Odziedziczone po PropertyModel) |
StoreType |
Pobiera lub ustawia typ danych specyficzny dla dostawcy do użycia dla tej kolumny. |
StoreType |
Pobiera lub ustawia typ danych specyficzny dla dostawcy do użycia dla tego modelu właściwości. Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (na przykład użytkownika końcowego aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp. (Odziedziczone po PropertyModel) |
Type |
Pobiera typ danych dla tej kolumny. |
Type |
Pobiera typ danych dla tego modelu właściwości. (Odziedziczone po PropertyModel) |
TypeUsage |
Pobiera dodatkowe szczegóły dotyczące typu danych tej kolumny. Obejmuje to szczegóły, takie jak maksymalna długość, wartość null itp. |
TypeUsage |
Pobiera dodatkowe szczegóły dotyczące typu danych tego modelu właściwości. Obejmuje to szczegóły, takie jak maksymalna długość, wartość null itp. (Odziedziczone po PropertyModel) |
Metody
IsNarrowerThan(ColumnModel, DbProviderManifest) |
Określa, czy ta kolumna jest węższym typem danych niż inna kolumna. Służy do określania, czy zmiana podanej definicji kolumny w tej definicji spowoduje utratę danych. |
IsNarrowerThan(ColumnModel, DbProviderManifest) |
Określa, czy ta kolumna jest węższym typem danych niż inna kolumna. Służy do określania, czy zmiana podanej definicji kolumny w tej definicji spowoduje utratę danych. |