RelationalModelBuilderExtensions.HasDbFunction Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
HasDbFunction(ModelBuilder, MethodInfo) |
İlişkisel veritabanını hedeflerken veritabanı işlevi yapılandırılır. |
HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean) |
İlişkisel bir veritabanı işlevi yapılandırılır. |
HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>) |
İlişkisel veritabanını hedeflerken veritabanı işlevi yapılandırılır. |
HasDbFunction(IConventionModelBuilder, String, Type, Boolean) |
İlişkisel bir veritabanı işlevi yapılandırılır. |
HasDbFunction<TResult>(ModelBuilder, Expression<Func<TResult>>) |
İlişkisel veritabanını hedeflerken veritabanı işlevi yapılandırılır. |
HasDbFunction(ModelBuilder, MethodInfo)
İlişkisel veritabanını hedeflerken veritabanı işlevi yapılandırılır.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, System.Reflection.MethodInfo methodInfo);
static member HasDbFunction : Microsoft.EntityFrameworkCore.ModelBuilder * System.Reflection.MethodInfo -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As ModelBuilder, methodInfo As MethodInfo) As DbFunctionBuilder
Parametreler
- modelBuilder
- ModelBuilder
Model oluşturucusu.
- methodInfo
- MethodInfo
bu dbFunction tarafından kullanılan methodInfo.
Döndürülenler
İşlevi daha fazla yapılandırmak için bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı işlevleri .
Şunlara uygulanır
HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)
İlişkisel bir veritabanı işlevi yapılandırılır.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, System.Reflection.MethodInfo methodInfo, bool fromDataAnnotation = false);
static member HasDbFunction : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * System.Reflection.MethodInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As IConventionModelBuilder, methodInfo As MethodInfo, Optional fromDataAnnotation As Boolean = false) As IConventionDbFunctionBuilder
Parametreler
- modelBuilder
- IConventionModelBuilder
Model oluşturucusu.
- methodInfo
- MethodInfo
Bu işlevin kullandığı yöntem.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
İşlevi daha fazla yapılandırmak için bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı işlevleri .
Şunlara uygulanır
HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)
İlişkisel veritabanını hedeflerken veritabanı işlevi yapılandırılır.
public static Microsoft.EntityFrameworkCore.ModelBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, System.Reflection.MethodInfo methodInfo, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder> builderAction);
static member HasDbFunction : Microsoft.EntityFrameworkCore.ModelBuilder * System.Reflection.MethodInfo * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As ModelBuilder, methodInfo As MethodInfo, builderAction As Action(Of DbFunctionBuilder)) As ModelBuilder
Parametreler
- modelBuilder
- ModelBuilder
Model oluşturucusu.
- methodInfo
- MethodInfo
bu dbFunction tarafından kullanılan methodInfo.
- builderAction
- Action<DbFunctionBuilder>
Sıranın yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
İşlevi daha fazla yapılandırmak için bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı işlevleri .
Şunlara uygulanır
HasDbFunction(IConventionModelBuilder, String, Type, Boolean)
İlişkisel bir veritabanı işlevi yapılandırılır.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder HasDbFunction (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, string name, Type returnType, bool fromDataAnnotation = false);
static member HasDbFunction : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder
<Extension()>
Public Function HasDbFunction (modelBuilder As IConventionModelBuilder, name As String, returnType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionDbFunctionBuilder
Parametreler
- modelBuilder
- IConventionModelBuilder
Model oluşturucusu.
- name
- String
İşlevin adı.
- returnType
- Type
İşlevin dönüş türü.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
İşlevi daha fazla yapılandırmak için bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı işlevleri .
Şunlara uygulanır
HasDbFunction<TResult>(ModelBuilder, Expression<Func<TResult>>)
İlişkisel veritabanını hedeflerken veritabanı işlevi yapılandırılır.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder HasDbFunction<TResult> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, System.Linq.Expressions.Expression<Func<TResult>> expression);
static member HasDbFunction : Microsoft.EntityFrameworkCore.ModelBuilder * System.Linq.Expressions.Expression<Func<'Result>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
<Extension()>
Public Function HasDbFunction(Of TResult) (modelBuilder As ModelBuilder, expression As Expression(Of Func(Of TResult))) As DbFunctionBuilder
Tür Parametreleri
- TResult
Parametreler
- modelBuilder
- ModelBuilder
Model oluşturucusu.
- expression
- Expression<Func<TResult>>
Bu dbFunction'ın kullandığı yöntem.
Döndürülenler
İşlevi daha fazla yapılandırmak için bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz . Veritabanı işlevleri .
Şunlara uygulanır
Entity Framework