Share via


UpdateEntryExtensions Class

Definition

Extension methods for IUpdateEntry.

public static class UpdateEntryExtensions
type UpdateEntryExtensions = class
Public Module UpdateEntryExtensions
Inheritance
UpdateEntryExtensions

Remarks

See Implementation of database providers and extensions for more information and examples.

Methods

BuildCurrentValuesString(IUpdateEntry, IEnumerable<IPropertyBase>)

Creates a formatted string representation of the given properties and their current values such as is useful when throwing exceptions about keys, indexes, etc. that use the properties.

BuildOriginalValuesString(IUpdateEntry, IEnumerable<IPropertyBase>)

Creates a formatted string representation of the given properties and their original values such as is useful when throwing exceptions about keys, indexes, etc. that use the properties.

GetCurrentProviderValue(IUpdateEntry, IProperty)

Gets the value assigned to the property and converts it to the provider-expected value.

GetOriginalProviderValue(IUpdateEntry, IProperty)

Gets the original value that was assigned to the property and converts it to the provider-expected value.

ToDebugString(IUpdateEntry, ChangeTrackerDebugStringOptions, Int32)

Creates a human-readable representation of the given IUpdateEntry.

Warning: Do not rely on the format of the returned string. It is designed for debugging only and may change arbitrarily between releases.

Applies to