UpdateEntryExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Extension methods for IUpdateEntry.
[System.Runtime.CompilerServices.Nullable(0)]
public static class UpdateEntryExtensions
public static class UpdateEntryExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type UpdateEntryExtensions = class
type UpdateEntryExtensions = class
Public Module UpdateEntryExtensions
- Inheritance
-
UpdateEntryExtensions
- Attributes
Remarks
See Implementation of database providers and extensions for more information and examples.
Methods
| Name | Description |
|---|---|
| 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. |