IConventionDbFunctionBuilder Interfejs
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.
Udostępnia prosty interfejs API do konfigurowania elementu IConventionDbFunction.
public interface IConventionDbFunctionBuilder
public interface IConventionDbFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionDbFunctionBuilder = interface
type IConventionDbFunctionBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionDbFunctionBuilder
Public Interface IConventionDbFunctionBuilder
Implements IConventionAnnotatableBuilder
- Pochodne
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .
Właściwości
Metadata |
Skonfigurowano funkcję. |
ModelBuilder |
Pobiera konstruktora modeli. (Odziedziczone po IConventionAnnotatableBuilder) |
Metody
CanRemoveAnnotation(String, Boolean) |
Zwraca wartość wskazującą, czy adnotacja o podanej nazwie może zostać usunięta przy użyciu tego źródła konfiguracji. (Odziedziczone po IConventionAnnotatableBuilder) |
CanSetAnnotation(String, Object, Boolean) |
Zwraca wartość wskazującą, czy adnotacja o podanej nazwie i wartości można ustawić z tego źródła konfiguracji. (Odziedziczone po IConventionAnnotatableBuilder) |
CanSetIsBuiltIn(Boolean, Boolean) |
Zwraca wartość wskazującą, czy można ustawić daną wbudowaną funkcję bazy danych. |
CanSetIsNullable(Boolean, Boolean) |
Zwraca wartość wskazującą, czy można ustawić daną wartość null dla funkcji bazy danych. |
CanSetName(String, Boolean) |
Zwraca wartość wskazującą, czy można ustawić daną nazwę dla funkcji bazy danych. |
CanSetSchema(String, Boolean) |
Zwraca wartość wskazującą, czy dany schemat można ustawić dla funkcji bazy danych. |
CanSetStoreType(String, Boolean) |
Zwraca wartość wskazującą, czy dany typ magazynu można ustawić dla funkcji bazy danych. |
CanSetTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Zwraca wartość wskazującą, czy dane tłumaczenie można ustawić dla funkcji bazy danych. |
CanSetTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Zwraca wartość wskazującą, czy dane tłumaczenie można ustawić dla funkcji bazy danych. |
CanSetTypeMapping(RelationalTypeMapping, Boolean) |
Zwraca wartość wskazującą, czy można ustawić mapowanie danego typu zwracanego dla funkcji bazy danych. |
HasAnnotation(String, Object, Boolean) |
Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą. |
HasName(String, Boolean) |
Ustawia nazwę funkcji bazy danych. |
HasNoAnnotation(String, Boolean) |
Usuwa adnotację o podanej nazwie z tego obiektu. |
HasNonNullAnnotation(String, Object, Boolean) |
Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą.
Usuwa adnotację, jeśli |
HasParameter(String, Boolean) |
Zwraca obiekt, którego można użyć do skonfigurowania parametru o podanej nazwie. |
HasSchema(String, Boolean) |
Ustawia schemat funkcji bazy danych. |
HasStoreType(String, Boolean) |
Ustawia typ magazynu funkcji w bazie danych. |
HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Ustawia wywołanie zwrotne, które zostanie wywołane w celu wykonania niestandardowego tłumaczenia tej funkcji. Wywołanie zwrotne pobiera kolekcję wyrażeń odpowiadających parametrom przekazywanym do wywołania funkcji. Wywołanie zwrotne powinno zwrócić wyrażenie reprezentujące żądane tłumaczenie. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=852477. |
HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Ustawia wywołanie zwrotne, które zostanie wywołane w celu wykonania niestandardowego tłumaczenia tej funkcji. Wywołanie zwrotne pobiera kolekcję wyrażeń odpowiadających parametrom przekazywanym do wywołania funkcji. Wywołanie zwrotne powinno zwrócić wyrażenie reprezentujące żądane tłumaczenie. |
HasTypeMapping(RelationalTypeMapping, Boolean) |
Ustawia mapowanie zwracanego typu funkcji bazy danych. |
IsBuiltIn(Boolean, Boolean) |
Ustawia wartość wskazującą, czy funkcja bazy danych jest wbudowana, czy nie. |
IsNullable(Boolean, Boolean) |
Ustawia wartość wskazującą, czy funkcja bazy danych może zwracać wartość null, czy nie. |
RemoveAnnotation(String, Boolean) |
Przestarzałe.
Usuwa adnotację o podanej nazwie z tego obiektu. (Odziedziczone po IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Przestarzałe.
Ustawia lub usuwa adnotację przechowywaną pod daną nazwą. (Odziedziczone po IConventionAnnotatableBuilder) |