Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / WebControls / LinqToSqlWrapper.cs / 1305376 / LinqToSqlWrapper.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
#if ORYX_VNEXT
namespace Microsoft.Web.Data.UI.WebControls {
#else
namespace System.Web.UI.WebControls {
#endif
using System.Reflection;
using System.Data.Linq;
internal class LinqToSqlWrapper : ILinqToSql {
public void Add(ITable table, object row) {
table.InsertOnSubmit(row);
}
public void Attach(ITable table, object row) {
table.Attach(row);
}
public object GetOriginalEntityState(ITable table, object row) {
return table.GetOriginalEntityState(row);
}
public void Refresh(DataContext dataContext, RefreshMode mode, object entity) {
dataContext.Refresh(mode, entity);
}
public void Remove(ITable table, object row) {
table.DeleteOnSubmit(row);
}
public void SubmitChanges(DataContext dataContext) {
dataContext.SubmitChanges();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Properties.cs
- FixedDocumentSequencePaginator.cs
- Common.cs
- UrlUtility.cs
- SafeNativeMethods.cs
- TreeViewImageGenerator.cs
- SoapIncludeAttribute.cs
- Privilege.cs
- MetadataCache.cs
- PersistenceTypeAttribute.cs
- BinaryNode.cs
- QueryCacheKey.cs
- TabletDevice.cs
- MSAAWinEventWrap.cs
- TextAutomationPeer.cs
- HostingPreferredMapPath.cs
- xmlfixedPageInfo.cs
- RightsManagementEncryptedStream.cs
- Calendar.cs
- FrameAutomationPeer.cs
- LicenseManager.cs
- PageContentAsyncResult.cs
- KeyedCollection.cs
- IMembershipProvider.cs
- ObjectIDGenerator.cs
- EventRoute.cs
- StreamInfo.cs
- WebPartManagerInternals.cs
- CheckBoxField.cs
- SqlConnectionManager.cs
- MeasurementDCInfo.cs
- WebPartEventArgs.cs
- WebConfigurationManager.cs
- WebEvents.cs
- MinMaxParagraphWidth.cs
- TreeChangeInfo.cs
- TemplateLookupAction.cs
- TypeConverterAttribute.cs
- ActivityStatusChangeEventArgs.cs
- InputEventArgs.cs
- FileNotFoundException.cs
- VisualStyleInformation.cs
- TreeNode.cs
- SqlXmlStorage.cs
- CrossContextChannel.cs
- sqlpipe.cs
- LocalizationComments.cs
- OrderedDictionary.cs
- ConfigurationLockCollection.cs
- MessageQueueKey.cs
- pingexception.cs
- RawStylusInputCustomDataList.cs
- PlanCompiler.cs
- XmlElementAttribute.cs
- ThemeDirectoryCompiler.cs
- OleDbCommandBuilder.cs
- BrowserInteropHelper.cs
- DBNull.cs
- TypefaceMetricsCache.cs
- RuntimeEnvironment.cs
- DisplayNameAttribute.cs
- UnmanagedMarshal.cs
- Fault.cs
- FormView.cs
- AccessDataSourceView.cs
- HwndSource.cs
- TransactionChannelListener.cs
- PathNode.cs
- GenericEnumerator.cs
- MailWebEventProvider.cs
- WebMessageEncodingElement.cs
- WorkflowOperationContext.cs
- HelpInfo.cs
- METAHEADER.cs
- DiscreteKeyFrames.cs
- StylusPlugInCollection.cs
- DbRetry.cs
- HitTestParameters3D.cs
- KeySpline.cs
- NameValueSectionHandler.cs
- HttpListenerException.cs
- ReferencedCollectionType.cs
- RectAnimationClockResource.cs
- WmlValidationSummaryAdapter.cs
- BamlVersionHeader.cs
- ListParaClient.cs
- UIElement3D.cs
- Soap12FormatExtensions.cs
- IssuanceLicense.cs
- PropagatorResult.cs
- ReferenceEqualityComparer.cs
- PageContent.cs
- PolyQuadraticBezierSegment.cs
- XhtmlBasicPanelAdapter.cs
- SendOperation.cs
- DataGridViewUtilities.cs
- DeferredSelectedIndexReference.cs
- PaperSource.cs
- MenuItemBinding.cs
- TabControlToolboxItem.cs