3 overrides of IdentityMembers
System.Data.Linq (3)
Mapping\AttributedMetaModel.cs (1)
792public override ReadOnlyCollection<MetaDataMember> IdentityMembers {
Mapping\MappedMetaModel.cs (2)
872public override ReadOnlyCollection<MetaDataMember> IdentityMembers { 1630public override ReadOnlyCollection<MetaDataMember> IdentityMembers {
29 references to IdentityMembers
System.Data.Linq (29)
ChangeProcessor.cs (3)
412if (!tracked.IsPendingGeneration(tracked.Type.IdentityMembers)) { 487if (!tracked.IsPendingGeneration(tracked.Type.IdentityMembers)) { 622foreach (MetaDataMember mm in x.Type.IdentityMembers) {
ChangeTracker.cs (1)
761if (!this.IsPendingGeneration(Type.IdentityMembers)) {
DataServices.cs (7)
104foreach (MetaDataMember mm in type.IdentityMembers) { 209return this.GetObjectQuery(type, BuildKeyExpressions(keyValues, type.IdentityMembers)); 218for (int i = 0, n = type.IdentityMembers.Count; i < n; i++) { 219MetaDataMember metaMember = type.IdentityMembers[i]; 333keys = this.member.DeclaringType.IdentityMembers; 416ReadOnlyCollection<MetaDataMember> members = this.member.IsAssociation ? this.member.Association.OtherKey : this.member.DeclaringType.IdentityMembers; 526&& keys.Count == type.IdentityMembers.Count) {
IdentityManager.cs (3)
77int n = type.IdentityMembers.Count; 78MetaDataMember mm = type.IdentityMembers[0]; 86mm = type.IdentityMembers[i];
Mapping\AttributedMetaModel.cs (5)
684return table.RowType.IdentityMembers.Count > 0; 1332this.thisKey = (attr.ThisKey != null) ? MakeKeys(this.thisMember.DeclaringType, attr.ThisKey) : this.thisMember.DeclaringType.IdentityMembers; 1333this.otherKey = (attr.OtherKey != null) ? MakeKeys(otherType, attr.OtherKey) : this.otherType.IdentityMembers; 1334this.thisKeyIsPrimaryKey = AreEqual(this.thisKey, this.thisMember.DeclaringType.IdentityMembers); 1335this.otherKeyIsPrimaryKey = AreEqual(this.otherKey, this.otherType.IdentityMembers);
Mapping\MappedMetaModel.cs (5)
758return table.RowType.IdentityMembers.Count > 0; 1241: this.thisMember.DeclaringType.IdentityMembers; 1243this.thisKeyIsPrimaryKey = AreEqual(this.thisKey, this.thisMember.DeclaringType.IdentityMembers); 1272: this.otherType.IdentityMembers; 1273this.otherKeyIsPrimaryKey = AreEqual(this.otherKey, this.otherType.IdentityMembers);
SqlClient\Query\QueryConverter.cs (1)
2741this.AddIdentityMembers(tab.MetaTable.RowType.IdentityMembers.Select(m => m.Member));
SqlClient\Query\SqlReorderer.cs (1)
97foreach (MetaDataMember mm in rowType.IdentityMembers) {
SqlClient\Query\Translator.cs (2)
133foreach (MetaDataMember mm in thisType.IdentityMembers) { 506return type.IdentityMembers;
SqlClient\SqlBuilder.cs (1)
126foreach (MetaDataMember mm in table.RowType.IdentityMembers) {