IdKeyDiscoveryConvention Class

Definition

Convention to detect primary key properties. Recognized naming patterns in order of precedence are:

  1. 'Id'
  2. [type name]Id Primary key detection is case insensitive.
public class IdKeyDiscoveryConvention : System.Data.Entity.ModelConfiguration.Conventions.KeyDiscoveryConvention
type IdKeyDiscoveryConvention = class
    inherit KeyDiscoveryConvention
Public Class IdKeyDiscoveryConvention
Inherits KeyDiscoveryConvention
Inheritance
IdKeyDiscoveryConvention
Inheritance
IdKeyDiscoveryConvention

Constructors

IdKeyDiscoveryConvention()

Methods

Apply(EntityType, DbModel)

Applies this convention to an item in the model.

(Inherited from KeyDiscoveryConvention)
MatchKeyProperty(EntityType, IEnumerable<EdmProperty>)

When overriden returns the subset of properties that will be part of the primary key.

MatchKeyProperty(EntityType, IEnumerable<EdmProperty>)

When overriden returns the subset of properties that will be part of the primary key.

(Inherited from KeyDiscoveryConvention)

Applies to