Code:
/ 4.0 / 4.0 / 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. 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
- Vector3DValueSerializer.cs
- WindowsScrollBarBits.cs
- XmlnsCompatibleWithAttribute.cs
- HttpFileCollectionWrapper.cs
- HtmlForm.cs
- ServicePointManager.cs
- BCLDebug.cs
- TextEditorSpelling.cs
- WindowsListViewGroup.cs
- WebControl.cs
- ApplicationSettingsBase.cs
- ExchangeUtilities.cs
- AuthenticationSection.cs
- ManifestResourceInfo.cs
- CodeNamespace.cs
- SchemaCollectionCompiler.cs
- SharedStatics.cs
- WebBodyFormatMessageProperty.cs
- HeaderUtility.cs
- HotSpot.cs
- SqlClientMetaDataCollectionNames.cs
- HttpMethodAttribute.cs
- ToolStripPanelCell.cs
- ApplicationId.cs
- SynchronizedRandom.cs
- PointAnimationBase.cs
- PagerSettings.cs
- DrawingContext.cs
- RootBrowserWindowAutomationPeer.cs
- UriScheme.cs
- ErrorFormatterPage.cs
- SimpleApplicationHost.cs
- ListControlDataBindingHandler.cs
- Win32.cs
- XmlSchemaNotation.cs
- CheckBoxPopupAdapter.cs
- ControlPaint.cs
- ToolStrip.cs
- Bezier.cs
- _NativeSSPI.cs
- ImageMap.cs
- OutputScopeManager.cs
- Ref.cs
- EntryPointNotFoundException.cs
- SQLInt32Storage.cs
- Object.cs
- DataGridViewColumnHeaderCell.cs
- Membership.cs
- CharEntityEncoderFallback.cs
- _UriTypeConverter.cs
- ByteStreamGeometryContext.cs
- AnimationTimeline.cs
- HyperLink.cs
- BrowserCapabilitiesFactoryBase.cs
- ToolStrip.cs
- AssociationSet.cs
- FormsAuthentication.cs
- ExpressionPrinter.cs
- SystemNetworkInterface.cs
- FaultPropagationQuery.cs
- WebPartDeleteVerb.cs
- RefreshPropertiesAttribute.cs
- DataGridViewCheckBoxColumn.cs
- AuthStoreRoleProvider.cs
- IDictionary.cs
- ProcessHostConfigUtils.cs
- GeneralTransform2DTo3D.cs
- WebService.cs
- DataSourceCacheDurationConverter.cs
- CapabilitiesPattern.cs
- RegexParser.cs
- BookmarkEventArgs.cs
- StrokeCollection.cs
- XsltException.cs
- WebSysDefaultValueAttribute.cs
- DoubleConverter.cs
- dataobject.cs
- ExitEventArgs.cs
- SqlDataSourceConnectionPanel.cs
- RequiredFieldValidator.cs
- HwndKeyboardInputProvider.cs
- MetadataArtifactLoaderResource.cs
- EndOfStreamException.cs
- SecurityKeyIdentifier.cs
- NamespaceCollection.cs
- TrackingMemoryStreamFactory.cs
- ChangePassword.cs
- AssemblyUtil.cs
- EntryWrittenEventArgs.cs
- ListViewGroup.cs
- RulePatternOps.cs
- JoinCqlBlock.cs
- RequestNavigateEventArgs.cs
- XPathPatternBuilder.cs
- EventLogStatus.cs
- ColumnHeaderCollectionEditor.cs
- ControlValuePropertyAttribute.cs
- MissingFieldException.cs
- Facet.cs
- SrgsToken.cs