語言

SharedTableConvention.AreCompatible 方法

定義

多載

名稱 Description
AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

會得到一個值,表示兩個映射到相同外鍵約束的外鍵是否相容。

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

會得到一個值,表示兩個映射到同一表格索引的索引是否相容。

AreCompatible(IKey, IKey, StoreObjectIdentifier)

會得到一個值,表示兩個映射到相同約束的鍵是否相容。

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

獲得一個值,表示兩個同名校驗約束是否相容。

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

會得到一個值,表示兩個映射到相同外鍵約束的外鍵是否相容。

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

會得到一個值,表示兩個映射到同一表格索引的索引是否相容。

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

會得到一個值,表示兩個映射到相同約束的鍵是否相容。

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

會獲得一個值,表示兩個同名觸發器是否相容。

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

來源:
SharedTableConvention.cs

會得到一個值,表示兩個映射到相同外鍵約束的外鍵是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey, Microsoft.EntityFrameworkCore.Metadata.IForeignKey duplicateForeignKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IForeignKey * Microsoft.EntityFrameworkCore.Metadata.IForeignKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IForeignKey * Microsoft.EntityFrameworkCore.Metadata.IForeignKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (foreignKey As IForeignKey, duplicateForeignKey As IForeignKey, storeObject As StoreObjectIdentifier) As Boolean

參數

foreignKey
IForeignKey

一把外來鑰匙。

duplicateForeignKey
IForeignKey

又是一把外來鑰匙。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

來源:
SharedTableConvention.cs

會得到一個值,表示兩個映射到同一表格索引的索引是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IIndex index, Microsoft.EntityFrameworkCore.Metadata.IIndex duplicateIndex, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Metadata.IIndex * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Metadata.IIndex * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (index As IIndex, duplicateIndex As IIndex, storeObject As StoreObjectIdentifier) As Boolean

參數

index
IIndex

一個索引。

duplicateIndex
IIndex

又一個索引。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於

AreCompatible(IKey, IKey, StoreObjectIdentifier)

來源:
SharedTableConvention.cs

會得到一個值,表示兩個映射到相同約束的鍵是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IKey key, Microsoft.EntityFrameworkCore.Metadata.IKey duplicateKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (key As IKey, duplicateKey As IKey, storeObject As StoreObjectIdentifier) As Boolean

參數

key
IKey

金鑰。

duplicateKey
IKey

又一把鑰匙。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs

獲得一個值,表示兩個同名校驗約束是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint checkConstraint, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint duplicateCheckConstraint, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (checkConstraint As IReadOnlyCheckConstraint, duplicateCheckConstraint As IReadOnlyCheckConstraint, storeObject As StoreObjectIdentifier) As Boolean

參數

checkConstraint
IReadOnlyCheckConstraint

一個檢查限制。

duplicateCheckConstraint
IReadOnlyCheckConstraint

另一個檢查限制。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs

會得到一個值,表示兩個映射到相同外鍵約束的外鍵是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey foreignKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey duplicateForeignKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (foreignKey As IReadOnlyForeignKey, duplicateForeignKey As IReadOnlyForeignKey, storeObject As StoreObjectIdentifier) As Boolean

參數

foreignKey
IReadOnlyForeignKey

一把外來鑰匙。

duplicateForeignKey
IReadOnlyForeignKey

又是一把外來鑰匙。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs

會得到一個值,表示兩個映射到同一表格索引的索引是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex index, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex duplicateIndex, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (index As IReadOnlyIndex, duplicateIndex As IReadOnlyIndex, storeObject As StoreObjectIdentifier) As Boolean

參數

index
IReadOnlyIndex

一個索引。

duplicateIndex
IReadOnlyIndex

又一個索引。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs

會得到一個值,表示兩個映射到相同約束的鍵是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey key, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey duplicateKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (key As IReadOnlyKey, duplicateKey As IReadOnlyKey, storeObject As StoreObjectIdentifier) As Boolean

參數

key
IReadOnlyKey

金鑰。

duplicateKey
IReadOnlyKey

又一把鑰匙。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs
來源:
SharedTableConvention.cs

會獲得一個值,表示兩個同名觸發器是否相容。

protected virtual bool AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger trigger, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger duplicateTrigger, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (trigger As IReadOnlyTrigger, duplicateTrigger As IReadOnlyTrigger, storeObject As StoreObjectIdentifier) As Boolean

參數

trigger
IReadOnlyTrigger

一個觸發點。

duplicateTrigger
IReadOnlyTrigger

又是一個觸發點。

storeObject
StoreObjectIdentifier

儲存物件的識別碼。

傳回

true 如果相容的話

適用於