Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / SSDLGenerator / RelationshipDetailsCollection.cs / 1305376 / RelationshipDetailsCollection.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Collections.Generic; using System.Xml; using System.Data.Common; using System.Globalization; using System.Data; namespace System.Data.Entity.Design.SsdlGenerator { ////// Strongly type data table for holding the RelationshipDetails /// [Serializable] internal sealed class RelationshipDetailsCollection : System.Data.DataTable, System.Collections.IEnumerable { [NonSerialized] private System.Data.DataColumn _columnPKCatalog; [NonSerialized] private System.Data.DataColumn _columnPKSchema; [NonSerialized] private System.Data.DataColumn _columnPKTable; [NonSerialized] private System.Data.DataColumn _columnPKColumn; [NonSerialized] private System.Data.DataColumn _columnFKCatalog; [NonSerialized] private System.Data.DataColumn _columnFKSchema; [NonSerialized] private System.Data.DataColumn _columnFKTable; [NonSerialized] private System.Data.DataColumn _columnFKColumn; [NonSerialized] private System.Data.DataColumn _columnOrdinal; [NonSerialized] private System.Data.DataColumn _columnRelationshipName; [NonSerialized] private System.Data.DataColumn _columnRelationshipId; [NonSerialized] private System.Data.DataColumn _columnRelationshipIsCascadeDelete; ////// Constructs a RelationsipDetailsDataTable /// public RelationshipDetailsCollection() { this.TableName = "RelationshipDetails"; // had to remove these because of an fxcop violation //BeginInit(); InitClass(); //EndInit(); } ////// Constructs a new instance RelationshipDetailDataTable with a given SerializationInfo and StreamingContext /// /// /// internal RelationshipDetailsCollection(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) : base(serializationInfo, streamingContext) { UpdateMemberFieldsAfterDeserialization(); } ////// Gets the PkCatalog column /// public System.Data.DataColumn PKCatalogColumn { get { return this._columnPKCatalog; } } ////// Gets the PkSchema column /// public System.Data.DataColumn PKSchemaColumn { get { return this._columnPKSchema; } } ////// Gets the PkTable column /// public System.Data.DataColumn PKTableColumn { get { return this._columnPKTable; } } ////// Gets the PkColumn column /// public System.Data.DataColumn PKColumnColumn { get { return this._columnPKColumn; } } ////// Gets the FkCatalog column /// public System.Data.DataColumn FKCatalogColumn { get { return this._columnFKCatalog; } } ////// Gets the FkSchema column /// public System.Data.DataColumn FKSchemaColumn { get { return this._columnFKSchema; } } ////// Gets the FkTable column /// public System.Data.DataColumn FKTableColumn { get { return this._columnFKTable; } } ////// Gets the FkColumn column /// public System.Data.DataColumn FKColumnColumn { get { return this._columnFKColumn; } } ////// Gets the Ordinal column /// public System.Data.DataColumn OrdinalColumn { get { return this._columnOrdinal; } } ////// Gets the RelationshipName column /// public System.Data.DataColumn RelationshipNameColumn { get { return this._columnRelationshipName; } } public System.Data.DataColumn RelationshipIdColumn { get { return this._columnRelationshipId; } } ////// Gets the IsCascadeDelete value /// public System.Data.DataColumn RelationshipIsCascadeDeleteColumn { get { return this._columnRelationshipIsCascadeDelete; } } ////// Gets an enumerator over the rows. /// ///The row enumerator public System.Collections.IEnumerator GetEnumerator() { return this.Rows.GetEnumerator(); } ////// Creates an instance of this table /// ///The newly created instance. protected override System.Data.DataTable CreateInstance() { return new RelationshipDetailsCollection(); } private const string PK_CATALOG = "PkCatalog"; private const string PK_SCHEMA = "PkSchema"; private const string PK_TABLE = "PkTable"; private const string PK_COLUMN = "PkColumn"; private const string FK_CATALOG = "FkCatalog"; private const string FK_SCHEMA = "FkSchema"; private const string FK_TABLE = "FkTable"; private const string FK_COLUMN = "FkColumn"; private const string ORDINAL = "Ordinal"; private const string RELATIONSHIP_NAME = "RelationshipName"; private const string RELATIONSHIP_ID = "RelationshipId"; private const string RELATIONSHIP_IsCascadeDelete = "IsCascadeDelete"; private void InitClass() { this._columnPKCatalog = new System.Data.DataColumn(PK_CATALOG, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKCatalog); this._columnPKSchema = new System.Data.DataColumn(PK_SCHEMA, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKSchema); this._columnPKTable = new System.Data.DataColumn(PK_TABLE, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKTable); this._columnPKColumn = new System.Data.DataColumn(PK_COLUMN, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKColumn); this._columnFKCatalog = new System.Data.DataColumn(FK_CATALOG, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKCatalog); this._columnFKSchema = new System.Data.DataColumn(FK_SCHEMA, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKSchema); this._columnFKTable = new System.Data.DataColumn(FK_TABLE, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKTable); this._columnFKColumn = new System.Data.DataColumn(FK_COLUMN, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKColumn); this._columnOrdinal = new System.Data.DataColumn(ORDINAL, typeof(int), null, System.Data.MappingType.Element); base.Columns.Add(this._columnOrdinal); this._columnRelationshipName = new System.Data.DataColumn(RELATIONSHIP_NAME, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnRelationshipName); this._columnRelationshipId = new System.Data.DataColumn(RELATIONSHIP_ID, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnRelationshipId); this._columnRelationshipIsCascadeDelete = new System.Data.DataColumn(RELATIONSHIP_IsCascadeDelete, typeof(bool), null, System.Data.MappingType.Element); base.Columns.Add(this._columnRelationshipIsCascadeDelete); } private void UpdateMemberFieldsAfterDeserialization() { this._columnPKCatalog = base.Columns[PK_CATALOG]; this._columnPKSchema = base.Columns[PK_SCHEMA]; this._columnPKTable = base.Columns[PK_TABLE]; this._columnPKColumn = base.Columns[PK_COLUMN]; this._columnFKCatalog = base.Columns[FK_CATALOG]; this._columnFKSchema = base.Columns[FK_SCHEMA]; this._columnFKTable = base.Columns[FK_TABLE]; this._columnFKColumn = base.Columns[FK_COLUMN]; this._columnOrdinal = base.Columns[ORDINAL]; this._columnRelationshipName = base.Columns[RELATIONSHIP_NAME]; this._columnRelationshipId = base.Columns[RELATIONSHIP_ID]; this._columnRelationshipIsCascadeDelete = base.Columns[RELATIONSHIP_IsCascadeDelete]; } ////// Create a new row from a DataRowBuilder object. /// /// The builder to create the row from. ///The row that was created. protected override System.Data.DataRow NewRowFromBuilder(System.Data.DataRowBuilder builder) { return new RelationshipDetailsRow(builder); } ////// Gets the Type that this row is. /// ///The type of this row. protected override System.Type GetRowType() { return typeof(RelationshipDetailsRow); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Collections.Generic; using System.Xml; using System.Data.Common; using System.Globalization; using System.Data; namespace System.Data.Entity.Design.SsdlGenerator { ////// Strongly type data table for holding the RelationshipDetails /// [Serializable] internal sealed class RelationshipDetailsCollection : System.Data.DataTable, System.Collections.IEnumerable { [NonSerialized] private System.Data.DataColumn _columnPKCatalog; [NonSerialized] private System.Data.DataColumn _columnPKSchema; [NonSerialized] private System.Data.DataColumn _columnPKTable; [NonSerialized] private System.Data.DataColumn _columnPKColumn; [NonSerialized] private System.Data.DataColumn _columnFKCatalog; [NonSerialized] private System.Data.DataColumn _columnFKSchema; [NonSerialized] private System.Data.DataColumn _columnFKTable; [NonSerialized] private System.Data.DataColumn _columnFKColumn; [NonSerialized] private System.Data.DataColumn _columnOrdinal; [NonSerialized] private System.Data.DataColumn _columnRelationshipName; [NonSerialized] private System.Data.DataColumn _columnRelationshipId; [NonSerialized] private System.Data.DataColumn _columnRelationshipIsCascadeDelete; ////// Constructs a RelationsipDetailsDataTable /// public RelationshipDetailsCollection() { this.TableName = "RelationshipDetails"; // had to remove these because of an fxcop violation //BeginInit(); InitClass(); //EndInit(); } ////// Constructs a new instance RelationshipDetailDataTable with a given SerializationInfo and StreamingContext /// /// /// internal RelationshipDetailsCollection(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) : base(serializationInfo, streamingContext) { UpdateMemberFieldsAfterDeserialization(); } ////// Gets the PkCatalog column /// public System.Data.DataColumn PKCatalogColumn { get { return this._columnPKCatalog; } } ////// Gets the PkSchema column /// public System.Data.DataColumn PKSchemaColumn { get { return this._columnPKSchema; } } ////// Gets the PkTable column /// public System.Data.DataColumn PKTableColumn { get { return this._columnPKTable; } } ////// Gets the PkColumn column /// public System.Data.DataColumn PKColumnColumn { get { return this._columnPKColumn; } } ////// Gets the FkCatalog column /// public System.Data.DataColumn FKCatalogColumn { get { return this._columnFKCatalog; } } ////// Gets the FkSchema column /// public System.Data.DataColumn FKSchemaColumn { get { return this._columnFKSchema; } } ////// Gets the FkTable column /// public System.Data.DataColumn FKTableColumn { get { return this._columnFKTable; } } ////// Gets the FkColumn column /// public System.Data.DataColumn FKColumnColumn { get { return this._columnFKColumn; } } ////// Gets the Ordinal column /// public System.Data.DataColumn OrdinalColumn { get { return this._columnOrdinal; } } ////// Gets the RelationshipName column /// public System.Data.DataColumn RelationshipNameColumn { get { return this._columnRelationshipName; } } public System.Data.DataColumn RelationshipIdColumn { get { return this._columnRelationshipId; } } ////// Gets the IsCascadeDelete value /// public System.Data.DataColumn RelationshipIsCascadeDeleteColumn { get { return this._columnRelationshipIsCascadeDelete; } } ////// Gets an enumerator over the rows. /// ///The row enumerator public System.Collections.IEnumerator GetEnumerator() { return this.Rows.GetEnumerator(); } ////// Creates an instance of this table /// ///The newly created instance. protected override System.Data.DataTable CreateInstance() { return new RelationshipDetailsCollection(); } private const string PK_CATALOG = "PkCatalog"; private const string PK_SCHEMA = "PkSchema"; private const string PK_TABLE = "PkTable"; private const string PK_COLUMN = "PkColumn"; private const string FK_CATALOG = "FkCatalog"; private const string FK_SCHEMA = "FkSchema"; private const string FK_TABLE = "FkTable"; private const string FK_COLUMN = "FkColumn"; private const string ORDINAL = "Ordinal"; private const string RELATIONSHIP_NAME = "RelationshipName"; private const string RELATIONSHIP_ID = "RelationshipId"; private const string RELATIONSHIP_IsCascadeDelete = "IsCascadeDelete"; private void InitClass() { this._columnPKCatalog = new System.Data.DataColumn(PK_CATALOG, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKCatalog); this._columnPKSchema = new System.Data.DataColumn(PK_SCHEMA, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKSchema); this._columnPKTable = new System.Data.DataColumn(PK_TABLE, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKTable); this._columnPKColumn = new System.Data.DataColumn(PK_COLUMN, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnPKColumn); this._columnFKCatalog = new System.Data.DataColumn(FK_CATALOG, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKCatalog); this._columnFKSchema = new System.Data.DataColumn(FK_SCHEMA, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKSchema); this._columnFKTable = new System.Data.DataColumn(FK_TABLE, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKTable); this._columnFKColumn = new System.Data.DataColumn(FK_COLUMN, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnFKColumn); this._columnOrdinal = new System.Data.DataColumn(ORDINAL, typeof(int), null, System.Data.MappingType.Element); base.Columns.Add(this._columnOrdinal); this._columnRelationshipName = new System.Data.DataColumn(RELATIONSHIP_NAME, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnRelationshipName); this._columnRelationshipId = new System.Data.DataColumn(RELATIONSHIP_ID, typeof(string), null, System.Data.MappingType.Element); base.Columns.Add(this._columnRelationshipId); this._columnRelationshipIsCascadeDelete = new System.Data.DataColumn(RELATIONSHIP_IsCascadeDelete, typeof(bool), null, System.Data.MappingType.Element); base.Columns.Add(this._columnRelationshipIsCascadeDelete); } private void UpdateMemberFieldsAfterDeserialization() { this._columnPKCatalog = base.Columns[PK_CATALOG]; this._columnPKSchema = base.Columns[PK_SCHEMA]; this._columnPKTable = base.Columns[PK_TABLE]; this._columnPKColumn = base.Columns[PK_COLUMN]; this._columnFKCatalog = base.Columns[FK_CATALOG]; this._columnFKSchema = base.Columns[FK_SCHEMA]; this._columnFKTable = base.Columns[FK_TABLE]; this._columnFKColumn = base.Columns[FK_COLUMN]; this._columnOrdinal = base.Columns[ORDINAL]; this._columnRelationshipName = base.Columns[RELATIONSHIP_NAME]; this._columnRelationshipId = base.Columns[RELATIONSHIP_ID]; this._columnRelationshipIsCascadeDelete = base.Columns[RELATIONSHIP_IsCascadeDelete]; } ////// Create a new row from a DataRowBuilder object. /// /// The builder to create the row from. ///The row that was created. protected override System.Data.DataRow NewRowFromBuilder(System.Data.DataRowBuilder builder) { return new RelationshipDetailsRow(builder); } ////// Gets the Type that this row is. /// ///The type of this row. protected override System.Type GetRowType() { return typeof(RelationshipDetailsRow); } } } // 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
- CodeSnippetCompileUnit.cs
- BulletedList.cs
- cryptoapiTransform.cs
- GZipStream.cs
- BasicHttpBindingElement.cs
- QueryExpr.cs
- SolidColorBrush.cs
- CryptoApi.cs
- KernelTypeValidation.cs
- Rfc2898DeriveBytes.cs
- DataGridViewComboBoxCell.cs
- WebServiceParameterData.cs
- TableRowCollection.cs
- DmlSqlGenerator.cs
- SequentialUshortCollection.cs
- StickyNote.cs
- Win32MouseDevice.cs
- XmlQualifiedNameTest.cs
- ClockGroup.cs
- MeasurementDCInfo.cs
- MenuAdapter.cs
- IInstanceContextProvider.cs
- KeyEventArgs.cs
- StringFormat.cs
- RsaSecurityKey.cs
- Speller.cs
- TextRangeEditTables.cs
- CustomDictionarySources.cs
- EntitySqlQueryBuilder.cs
- MembershipUser.cs
- CollectionChangedEventManager.cs
- EntityModelSchemaGenerator.cs
- SingleAnimation.cs
- HwndTarget.cs
- embossbitmapeffect.cs
- PackageDigitalSignature.cs
- ResourceProviderFactory.cs
- FirewallWrapper.cs
- IgnoreSection.cs
- GridViewColumnCollectionChangedEventArgs.cs
- CheckedPointers.cs
- TextBoxView.cs
- ProviderConnectionPoint.cs
- SystemResourceHost.cs
- TextServicesLoader.cs
- ServiceDescriptions.cs
- AppDomainUnloadedException.cs
- SqlDataRecord.cs
- StylusSystemGestureEventArgs.cs
- HtmlShimManager.cs
- XmlAttributeCache.cs
- ObjectCloneHelper.cs
- RuntimeConfigurationRecord.cs
- CodeConstructor.cs
- LiteralSubsegment.cs
- SetStateEventArgs.cs
- FontDriver.cs
- HitTestWithPointDrawingContextWalker.cs
- UDPClient.cs
- DoubleLinkList.cs
- DrawingAttributeSerializer.cs
- ConstraintStruct.cs
- StreamWriter.cs
- WebPartConnectionsDisconnectVerb.cs
- TabPage.cs
- MessageParameterAttribute.cs
- ToolStripTextBox.cs
- MailWriter.cs
- DocumentPaginator.cs
- Win32.cs
- MobileUserControl.cs
- ProxyWebPartConnectionCollection.cs
- GuidConverter.cs
- ExitEventArgs.cs
- AuthenticationSection.cs
- HeaderElement.cs
- StaticSiteMapProvider.cs
- ToolBarTray.cs
- DataViewManager.cs
- ConfigurationProperty.cs
- StringFunctions.cs
- WebPartZoneCollection.cs
- ImportCatalogPart.cs
- ObjectStateEntryDbDataRecord.cs
- WindowsFormsSynchronizationContext.cs
- CodeParameterDeclarationExpression.cs
- WebFaultClientMessageInspector.cs
- OleDbParameter.cs
- securitycriticaldata.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ValidationRuleCollection.cs
- DataControlFieldCollection.cs
- RemoteArgument.cs
- PlatformNotSupportedException.cs
- PropertyItem.cs
- StylusOverProperty.cs
- XmlConvert.cs
- BindingContext.cs
- ComponentDispatcher.cs
- PointAnimation.cs