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
- BreakSafeBase.cs
- DataServiceQueryOfT.cs
- DecoderExceptionFallback.cs
- DataTableReaderListener.cs
- TextBox.cs
- sqlcontext.cs
- LayoutTableCell.cs
- Types.cs
- WebPartDescription.cs
- NodeInfo.cs
- VariableQuery.cs
- WebPartTransformerCollection.cs
- ProfileProvider.cs
- Literal.cs
- CompilationSection.cs
- DeploymentExceptionMapper.cs
- GPPOINT.cs
- ProfilePropertySettings.cs
- SwitchElementsCollection.cs
- ToolStripProgressBar.cs
- KeyboardDevice.cs
- IPipelineRuntime.cs
- GregorianCalendarHelper.cs
- XmlNamespaceManager.cs
- _WinHttpWebProxyDataBuilder.cs
- Model3DGroup.cs
- EmptyEnumerator.cs
- MultiView.cs
- GlyphCache.cs
- SmiEventSink_DeferedProcessing.cs
- CollectionConverter.cs
- NavigationProgressEventArgs.cs
- FixedPage.cs
- ConfigurationManagerHelperFactory.cs
- ListViewContainer.cs
- CustomCredentialPolicy.cs
- SafeLibraryHandle.cs
- HelpEvent.cs
- XmlSchemaSimpleTypeList.cs
- SerTrace.cs
- UniqueID.cs
- SectionXmlInfo.cs
- DrawingContextDrawingContextWalker.cs
- NamedPipeTransportSecurity.cs
- RadioButtonFlatAdapter.cs
- RequiredAttributeAttribute.cs
- RowParagraph.cs
- VirtualDirectoryMappingCollection.cs
- CodeMethodReturnStatement.cs
- Graphics.cs
- AssertSection.cs
- ParseChildrenAsPropertiesAttribute.cs
- BufferCache.cs
- TwoPhaseCommit.cs
- EdmComplexTypeAttribute.cs
- XmlEnumAttribute.cs
- UriScheme.cs
- AlignmentXValidation.cs
- DragEvent.cs
- Rule.cs
- IndentTextWriter.cs
- SimpleRecyclingCache.cs
- HttpBindingExtension.cs
- AsymmetricKeyExchangeDeformatter.cs
- ParentQuery.cs
- RijndaelManaged.cs
- HuffmanTree.cs
- CodeTypeReferenceCollection.cs
- WithParamAction.cs
- _OverlappedAsyncResult.cs
- ControlDesignerState.cs
- HttpCookieCollection.cs
- LocalizableResourceBuilder.cs
- BasicHttpBinding.cs
- ClickablePoint.cs
- BrowsableAttribute.cs
- DragAssistanceManager.cs
- RootBuilder.cs
- entitydatasourceentitysetnameconverter.cs
- CharUnicodeInfo.cs
- FileUpload.cs
- SQLDecimal.cs
- ComponentManagerBroker.cs
- MimeBasePart.cs
- WpfKnownType.cs
- MissingMethodException.cs
- HijriCalendar.cs
- WebPartExportVerb.cs
- CanonicalXml.cs
- ValidationErrorCollection.cs
- ResourceAssociationSetEnd.cs
- RecordBuilder.cs
- DataListItem.cs
- storagemappingitemcollection.viewdictionary.cs
- ObjectConverter.cs
- RawStylusActions.cs
- TypeUtil.cs
- CqlGenerator.cs
- VerticalConnector.xaml.cs
- AssemblyFilter.cs