EntityTypeBuilder.HasOne 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
| HasOne(Type, String) |
Bu varlık türünün ilişkideki diğer türün tek bir örneğini ifade etmek için başvuruya sahip olduğu bir ilişki yapılandırıyor. Parametre olmadan bu yöntemin çağrılması, varlık türünde böyle bir özellik olsa bile ilişkinin bu tarafını hiçbir gezinti özelliği kullanmak üzere açıkça yapılandıracak. Gezinti özelliği kullanılacaksa belirtilmelidir. Bu yöntemi çağıran bir çağrıyı zincirlemeniz gerekir WithMany(String) ya WithOne(String) da ilişkiyi tam olarak yapılandırmak için. Zincirlenmiş çağrı olmadan yalnızca bu yöntemin çağrılmış olması geçerli bir ilişki üretmez. |
| HasOne(String) |
Bu varlık türünün ilişkideki diğer türün tek bir örneğini ifade etmek için başvuruya sahip olduğu bir ilişki yapılandırıyor. Bu yöntemi çağıran bir çağrıyı zincirlemeniz gerekir WithMany(String) ya WithOne(String) da ilişkiyi tam olarak yapılandırmak için. Zincirlenmiş çağrı olmadan yalnızca bu yöntemin çağrılmış olması geçerli bir ilişki üretmez. |
| HasOne(String, String) |
Bu varlık türünün ilişkideki diğer türün tek bir örneğini ifade etmek için başvuruya sahip olduğu bir ilişki yapılandırıyor. Parametre olmadan bu yöntemin çağrılması, varlık türünde böyle bir özellik olsa bile ilişkinin bu tarafını hiçbir gezinti özelliği kullanmak üzere açıkça yapılandıracak. Gezinti özelliği kullanılacaksa belirtilmelidir. Bu yöntemi çağıran bir çağrıyı zincirlemeniz gerekir WithMany(String) ya WithOne(String) da ilişkiyi tam olarak yapılandırmak için. Zincirlenmiş çağrı olmadan yalnızca bu yöntemin çağrılmış olması geçerli bir ilişki üretmez. |
HasOne(Type, String)
Bu varlık türünün ilişkideki diğer türün tek bir örneğini ifade etmek için başvuruya sahip olduğu bir ilişki yapılandırıyor.
Parametre olmadan bu yöntemin çağrılması, varlık türünde böyle bir özellik olsa bile ilişkinin bu tarafını hiçbir gezinti özelliği kullanmak üzere açıkça yapılandıracak. Gezinti özelliği kullanılacaksa belirtilmelidir.
Bu yöntemi çağıran bir çağrıyı zincirlemeniz gerekir WithMany(String) ya WithOne(String) da ilişkiyi tam olarak yapılandırmak için. Zincirlenmiş çağrı olmadan yalnızca bu yöntemin çağrılmış olması geçerli bir ilişki üretmez.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (Type relatedType, string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (Type relatedType, string? navigationName = default);
abstract member HasOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (relatedType As Type, Optional navigationName As String = Nothing) As ReferenceNavigationBuilder
Parametreler
- relatedType
- Type
Bu ilişkinin hedefley olduğu varlık türü.
- navigationName
- String
İlişkiyi temsil eden bu varlık türü üzerinde başvuru gezintisi özelliğinin adı. Hiçbir özellik belirtilmezse, ilişki bu uçta bir gezinti özelliği olmadan yapılandırılır.
Döndürülenler
İlişkiyi yapılandırmak için kullanılan bir nesne.
Şunlara uygulanır
HasOne(String)
Bu varlık türünün ilişkideki diğer türün tek bir örneğini ifade etmek için başvuruya sahip olduğu bir ilişki yapılandırıyor.
Bu yöntemi çağıran bir çağrıyı zincirlemeniz gerekir WithMany(String) ya WithOne(String) da ilişkiyi tam olarak yapılandırmak için. Zincirlenmiş çağrı olmadan yalnızca bu yöntemin çağrılmış olması geçerli bir ilişki üretmez.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string? navigationName);
abstract member HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (navigationName As String) As ReferenceNavigationBuilder
Parametreler
- navigationName
- String
İlişkiyi temsil eden bu varlık türü üzerinde başvuru gezintisi özelliğinin adı. Gezinti, varlık türünde bir CLR özelliği olması gerekir.
Döndürülenler
İlişkiyi yapılandırmak için kullanılan bir nesne.
Şunlara uygulanır
HasOne(String, String)
Bu varlık türünün ilişkideki diğer türün tek bir örneğini ifade etmek için başvuruya sahip olduğu bir ilişki yapılandırıyor.
Parametre olmadan bu yöntemin çağrılması, varlık türünde böyle bir özellik olsa bile ilişkinin bu tarafını hiçbir gezinti özelliği kullanmak üzere açıkça yapılandıracak. Gezinti özelliği kullanılacaksa belirtilmelidir.
Bu yöntemi çağıran bir çağrıyı zincirlemeniz gerekir WithMany(String) ya WithOne(String) da ilişkiyi tam olarak yapılandırmak için. Zincirlenmiş çağrı olmadan yalnızca bu yöntemin çağrılmış olması geçerli bir ilişki üretmez.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string relatedTypeName, string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string relatedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string relatedTypeName, string? navigationName);
abstract member HasOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (relatedTypeName As String, Optional navigationName As String = Nothing) As ReferenceNavigationBuilder
Public Overridable Function HasOne (relatedTypeName As String, navigationName As String) As ReferenceNavigationBuilder
Parametreler
- relatedTypeName
- String
Bu ilişkinin hedefley olduğu varlık türünün adı.
- navigationName
- String
İlişkiyi temsil eden bu varlık türü üzerinde başvuru gezintisi özelliğinin adı. Hiçbir özellik belirtilmezse, ilişki bu uçta bir gezinti özelliği olmadan yapılandırılır.
Döndürülenler
İlişkiyi yapılandırmak için kullanılan bir nesne.