DbFunctionParameterBuilder Sınıf
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.
yapılandırmak için basit bir API Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter sağlar.
Bu sınıfın örnekleri API kullanılırken yöntemlerden döndürülür ModelBuilder ve uygulama kodunda doğrudan oluşturmak için tasarlanmaz.
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameterBuilder
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
type DbFunctionParameterBuilder = class
interface IConventionDbFunctionParameterBuilder
type DbFunctionParameterBuilder = class
interface IInfrastructure<IConventionDbFunctionParameterBuilder>
Public Class DbFunctionParameterBuilder
Implements IConventionDbFunctionParameterBuilder
Public Class DbFunctionParameterBuilder
Implements IInfrastructure(Of IConventionDbFunctionParameterBuilder)
- Devralma
-
DbFunctionParameterBuilder
- Uygulamalar
Oluşturucular
| DbFunctionParameterBuilder(IMutableDbFunctionParameter) |
Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir. |
Özellikler
| Metadata |
Oluşturmakta olan işlev parametresi meta verileri. |
Yöntemler
| HasStoreType(String) |
Veritabanında işlev parametresinin depo türünü ayarlar. |
| PropagatesNullability(Boolean) |
Parametrenin null kullanılabilirliği yayıp yaymay olmadığını belirtir, yani değeri null ise veritabanı işlevinin kendisi null döndürür. |
Belirtik Arabirim Kullanımları
| IConventionDbFunctionParameterBuilder.CanSetStoreType(String, Boolean) |
Geçerli yapılandırma kaynağından bu özellik için depo türünün ayarlanamayacağını gösteren bir değer döndürür. |
| IConventionDbFunctionParameterBuilder.CanSetTypeMapping(RelationalTypeMapping, Boolean) |
RelationalTypeMappingGeçerli yapılandırma kaynağından bu özellik için ayarlanmış olup olmadığını gösteren bir değer döndürür. |
| IConventionDbFunctionParameterBuilder.HasStoreType(String, Boolean) |
Veritabanındaki işlev parametresinin mağaza türünü ayarlar. |
| IConventionDbFunctionParameterBuilder.HasTypeMapping(RelationalTypeMapping, Boolean) |
RelationalTypeMappingİşlev parametresinin konumunu ayarlar. |
| IConventionDbFunctionParameterBuilder.Metadata |
Oluşturulmakta olan işlev parametresi meta verileri. |
| IInfrastructure<IConventionDbFunctionParameterBuilder>.Instance |
Gizlenen özelliğin değerini alır. |
Uzantı Metotları
| GetInfrastructure<T>(IInfrastructure<T>) |
Kullanılarak gizlenen bir özellikten değeri alır IInfrastructure<T> . Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. IInfrastructure<T> , uygulama kodunda kullanılması amaçlanmayan ancak veritabanı sağlayıcıları tarafından yazılan genişletme yöntemlerinde kullanılabilen özellikleri gizlemek için kullanılır. |