Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Objects / Internal / PocoEntityKeyStrategy.cs / 1305376 / PocoEntityKeyStrategy.cs
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.Objects.DataClasses; using System.Diagnostics; namespace System.Data.Objects.Internal { ////// Implementor of IEntityKeyStrategy for getting and setting a key on an entity that does not /// implement IEntityWithKey. The key is stored in the strategy object. /// internal sealed class PocoEntityKeyStrategy : IEntityKeyStrategy { private EntityKey _key; ////// Creates a new strategy object; no reference to the actual entity is required. /// public PocoEntityKeyStrategy() { } // See IEntityKeyStrategy public EntityKey GetEntityKey() { return _key; } // See IEntityKeyStrategy public void SetEntityKey(EntityKey key) { _key = key; } // See IEntityKeyStrategy public EntityKey GetEntityKeyFromEntity() { return null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UntypedNullExpression.cs
- TemplateNameScope.cs
- GenericTypeParameterBuilder.cs
- TableRow.cs
- SynchronizedInputHelper.cs
- TraceFilter.cs
- WebPartCancelEventArgs.cs
- XmlBoundElement.cs
- AssemblyHelper.cs
- CodeMemberEvent.cs
- MaskDesignerDialog.cs
- TimeSpanValidator.cs
- DataFormat.cs
- CreatingCookieEventArgs.cs
- HtmlWindow.cs
- AggregationMinMaxHelpers.cs
- DataBoundLiteralControl.cs
- GregorianCalendar.cs
- StringArrayConverter.cs
- AttachedAnnotation.cs
- ListControl.cs
- SvcMapFileLoader.cs
- TemplatedEditableDesignerRegion.cs
- SystemNetHelpers.cs
- AccessibilityApplicationManager.cs
- ObjectSecurity.cs
- TypeInitializationException.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- coordinator.cs
- WorkflowView.cs
- ComponentCollection.cs
- Command.cs
- ADConnectionHelper.cs
- ObjectPropertyMapping.cs
- XmlDataImplementation.cs
- DataGridViewIntLinkedList.cs
- AuthenticodeSignatureInformation.cs
- AspNetSynchronizationContext.cs
- EntityTypeBase.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- SQlBooleanStorage.cs
- VisualStyleInformation.cs
- CloudCollection.cs
- LocationChangedEventArgs.cs
- future.cs
- Catch.cs
- SqlConnection.cs
- SupportingTokenListenerFactory.cs
- Vector3DKeyFrameCollection.cs
- SqlBuilder.cs
- IMembershipProvider.cs
- SurrogateSelector.cs
- DataRowComparer.cs
- FileSystemInfo.cs
- ToolboxItemLoader.cs
- PositiveTimeSpanValidatorAttribute.cs
- DataGridViewLinkCell.cs
- GenericIdentity.cs
- AdornedElementPlaceholder.cs
- TextTreeText.cs
- WebBodyFormatMessageProperty.cs
- DataBinding.cs
- SqlDataSourceStatusEventArgs.cs
- SizeLimitedCache.cs
- DecoderReplacementFallback.cs
- GeneralTransform.cs
- UpdatePanelTriggerCollection.cs
- XmlTextReaderImplHelpers.cs
- LoginView.cs
- HierarchicalDataTemplate.cs
- ConnectionProviderAttribute.cs
- SystemIdentity.cs
- CommandLibraryHelper.cs
- ImageAutomationPeer.cs
- NotConverter.cs
- CommandBindingCollection.cs
- CheckBox.cs
- RijndaelManaged.cs
- DateTimeParse.cs
- GZipDecoder.cs
- PointKeyFrameCollection.cs
- StreamGeometryContext.cs
- FontStretch.cs
- ApplicationFileParser.cs
- DataGridDesigner.cs
- ObjectToIdCache.cs
- TrustManagerPromptUI.cs
- TransformPattern.cs
- EntityProviderServices.cs
- TargetParameterCountException.cs
- FormatSelectingMessageInspector.cs
- ResourceContainer.cs
- XmlSerializableReader.cs
- OdbcEnvironmentHandle.cs
- ToolboxBitmapAttribute.cs
- DockAndAnchorLayout.cs
- ExtentKey.cs
- DeviceContext2.cs
- DataGridViewComboBoxCell.cs
- WebPartConnectionsCancelEventArgs.cs