Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / xsp / System / Web / Extensions / ui / webcontrols / LinqToSqlWrapper.cs / 1 / LinqToSqlWrapper.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
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.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
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
- UIPermission.cs
- DataGridCell.cs
- PropertyGridEditorPart.cs
- __ComObject.cs
- ComPersistableTypeElement.cs
- CommandEventArgs.cs
- SrgsElementFactory.cs
- StructuralType.cs
- ParenthesizePropertyNameAttribute.cs
- DataTableMapping.cs
- IDReferencePropertyAttribute.cs
- ControllableStoryboardAction.cs
- Int16Converter.cs
- Exceptions.cs
- OpenTypeLayout.cs
- PrimitiveSchema.cs
- UserControlBuildProvider.cs
- SQLDecimalStorage.cs
- StructuralObject.cs
- SqlDataSourceSelectingEventArgs.cs
- BoolLiteral.cs
- CompareInfo.cs
- Sql8ConformanceChecker.cs
- DateTimeConverter.cs
- TextEvent.cs
- OTFRasterizer.cs
- ComponentManagerBroker.cs
- DeadLetterQueue.cs
- MenuItem.cs
- TranslateTransform.cs
- SequenceFullException.cs
- storepermissionattribute.cs
- SrgsItemList.cs
- BaseAppDomainProtocolHandler.cs
- PersonalizationEntry.cs
- CatalogPart.cs
- wgx_commands.cs
- ErrorWrapper.cs
- CompoundFileReference.cs
- WorkflowViewStateService.cs
- DiagnosticsConfigurationHandler.cs
- Group.cs
- InheritanceContextChangedEventManager.cs
- SpinLock.cs
- WorkflowMarkupSerializationProvider.cs
- Rect3DValueSerializer.cs
- ConnectionConsumerAttribute.cs
- OleDbConnectionFactory.cs
- Message.cs
- ButtonColumn.cs
- SortedDictionary.cs
- RoleGroupCollection.cs
- SymLanguageType.cs
- DataPointer.cs
- EntityTypeEmitter.cs
- WebPartCatalogCloseVerb.cs
- DBSqlParserTable.cs
- OdbcHandle.cs
- WebRequestModuleElementCollection.cs
- StyleBamlRecordReader.cs
- MissingManifestResourceException.cs
- XPathArrayIterator.cs
- DataBindingList.cs
- datacache.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- VisualBrush.cs
- EntityContainerEntitySet.cs
- SecurityVersion.cs
- TcpSocketManager.cs
- RecognitionEventArgs.cs
- MarkupWriter.cs
- DBSqlParserTableCollection.cs
- ConnectionConsumerAttribute.cs
- CellPartitioner.cs
- TimeStampChecker.cs
- SystemIPInterfaceProperties.cs
- BitmapCodecInfo.cs
- HtmlTextArea.cs
- WebBrowsableAttribute.cs
- ImageSource.cs
- TableLayout.cs
- DictionarySectionHandler.cs
- DataGridViewTopRowAccessibleObject.cs
- shaperfactoryquerycachekey.cs
- ToolStripItem.cs
- WebConvert.cs
- TraceListeners.cs
- AutoScrollExpandMessageFilter.cs
- TimerElapsedEvenArgs.cs
- MessageQueuePermissionEntry.cs
- NodeLabelEditEvent.cs
- ProxyFragment.cs
- DefaultShape.cs
- BitmapMetadataBlob.cs
- FocusChangedEventArgs.cs
- PasswordDeriveBytes.cs
- WithStatement.cs
- DetailsViewCommandEventArgs.cs
- QueryStack.cs
- ParserOptions.cs