Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / CompMod / System / ComponentModel / Design / Data / DesignerDataTable.cs / 1 / DesignerDataTable.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.ComponentModel.Design.Data {
using System;
using System.Collections;
///
/// Represents a single table in a data connection. A collection of this
/// type is returned from IDesignerDataSchema.GetSchemaItems when it is
/// passed DesignerDataSchemaClass.Tables.
///
public abstract class DesignerDataTable : DesignerDataTableBase {
private ICollection _relationships;
///
///
protected DesignerDataTable(string name) : base(name) {
}
///
///
protected DesignerDataTable(string name, string owner) : base(name, owner) {
}
///
/// The collection of relationships in the table.
///
public ICollection Relationships {
get {
if (_relationships == null) {
_relationships = CreateRelationships();
}
return _relationships;
}
}
///
/// This method will be called the first time the Relationships
/// property is accessed. It should return a collection of
/// DesignerDataRelationship objects representing this table's
/// columns.
///
protected abstract ICollection CreateRelationships();
}
}
// 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
- DataSvcMapFileSerializer.cs
- DigitShape.cs
- Keyboard.cs
- LineMetrics.cs
- DesignerCommandSet.cs
- AdornerDecorator.cs
- HotSpot.cs
- BulletDecorator.cs
- RegistrationServices.cs
- PseudoWebRequest.cs
- ComboBox.cs
- Thickness.cs
- HitTestWithGeometryDrawingContextWalker.cs
- FormViewInsertedEventArgs.cs
- AccessViolationException.cs
- OpenFileDialog.cs
- SpnEndpointIdentity.cs
- FormattedText.cs
- StateRuntime.cs
- WeakReadOnlyCollection.cs
- DocumentReference.cs
- ToolStripContainer.cs
- localization.cs
- Brush.cs
- OdbcFactory.cs
- CatalogPartCollection.cs
- SafeMarshalContext.cs
- HttpHandlersInstallComponent.cs
- ImageMapEventArgs.cs
- Win32Native.cs
- DataPagerCommandEventArgs.cs
- EditCommandColumn.cs
- SchemaTableOptionalColumn.cs
- BaseParser.cs
- Freezable.cs
- FragmentQueryProcessor.cs
- IERequestCache.cs
- SlotInfo.cs
- MatrixKeyFrameCollection.cs
- CategoryValueConverter.cs
- WebBrowserBase.cs
- XmlUtilWriter.cs
- CornerRadius.cs
- SQLConvert.cs
- FormatVersion.cs
- ArraySortHelper.cs
- PrintPreviewGraphics.cs
- smtppermission.cs
- ProcessModuleDesigner.cs
- cookiecollection.cs
- XmlSchemaSequence.cs
- IApplicationTrustManager.cs
- LocatorManager.cs
- PageBreakRecord.cs
- Translator.cs
- CorePropertiesFilter.cs
- IChannel.cs
- SqlRecordBuffer.cs
- WebException.cs
- QueryStringParameter.cs
- DocumentGridPage.cs
- DataGridViewButtonCell.cs
- DataGridViewRowPrePaintEventArgs.cs
- GeneralTransform3DTo2DTo3D.cs
- TemplateBindingExpressionConverter.cs
- Application.cs
- PopupEventArgs.cs
- UrlMappingCollection.cs
- ItemCollectionEditor.cs
- PrimitiveSchema.cs
- TextEditorMouse.cs
- KeyedCollection.cs
- DefaultAuthorizationContext.cs
- baseaxisquery.cs
- FunctionNode.cs
- TextSpanModifier.cs
- RegexNode.cs
- DataGridViewRow.cs
- FixedDocumentSequencePaginator.cs
- GregorianCalendarHelper.cs
- DeclaredTypeValidatorAttribute.cs
- QEncodedStream.cs
- DataGridItem.cs
- PersonalizationState.cs
- DataServiceProcessingPipeline.cs
- ArgumentException.cs
- ProxyWebPartManager.cs
- Command.cs
- SelectedDatesCollection.cs
- NavigationFailedEventArgs.cs
- WsatConfiguration.cs
- OuterProxyWrapper.cs
- RangeValuePattern.cs
- TextEditor.cs
- PermissionListSet.cs
- CalendarDateChangedEventArgs.cs
- RadialGradientBrush.cs
- WsrmTraceRecord.cs
- UrlAuthFailedErrorFormatter.cs
- MetadataArtifactLoader.cs