Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / SSDLGenerator / RelationshipDetailsRow.cs / 1305376 / RelationshipDetailsRow.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; using System.Data.Entity.Design.Common; namespace System.Data.Entity.Design.SsdlGenerator { ////// Strongly typed RelationshipDetail row /// internal sealed class RelationshipDetailsRow : System.Data.DataRow { private RelationshipDetailsCollection _tableRelationshipDetails; [System.Diagnostics.DebuggerNonUserCodeAttribute()] internal RelationshipDetailsRow(System.Data.DataRowBuilder rb) : base(rb) { this._tableRelationshipDetails = ((RelationshipDetailsCollection)(base.Table)); } ////// Gets a strongly typed table /// public new RelationshipDetailsCollection Table { get { return _tableRelationshipDetails; } } ////// Gets the PkCatalog column value /// public string PKCatalog { get { try { return ((string)(this[this._tableRelationshipDetails.PKCatalogColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.PKCatalogColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.PKCatalogColumn] = value; } } ////// Gets the PkSchema column value /// public string PKSchema { get { try { return ((string)(this[this._tableRelationshipDetails.PKSchemaColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.PKSchemaColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.PKSchemaColumn] = value; } } ////// Gets the PkTable column value /// public string PKTable { get { try { return ((string)(this[this._tableRelationshipDetails.PKTableColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.PKTableColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.PKTableColumn] = value; } } ////// Gets the PkColumn column value /// public string PKColumn { get { try { return ((string)(this[this._tableRelationshipDetails.PKColumnColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.PKColumnColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.PKColumnColumn] = value; } } ////// Gets the FkCatalog column value /// public string FKCatalog { get { try { return ((string)(this[this._tableRelationshipDetails.FKCatalogColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.FKCatalogColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.FKCatalogColumn] = value; } } ////// Gets the FkSchema column value /// public string FKSchema { get { try { return ((string)(this[this._tableRelationshipDetails.FKSchemaColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.FKSchemaColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.FKSchemaColumn] = value; } } ////// Gets the FkTable column value /// public string FKTable { get { try { return ((string)(this[this._tableRelationshipDetails.FKTableColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.FKTableColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.FKTableColumn] = value; } } ////// Gets the FkColumn column value /// public string FKColumn { get { try { return ((string)(this[this._tableRelationshipDetails.FKColumnColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.FKColumnColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.FKColumnColumn] = value; } } ////// Gets the Ordinal column value /// public int Ordinal { get { try { return ((int)(this[this._tableRelationshipDetails.OrdinalColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.OrdinalColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.OrdinalColumn] = value; } } ////// Gets the RelationshipName column value /// public string RelationshipName { get { try { return ((string)(this[this._tableRelationshipDetails.RelationshipNameColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.RelationshipNameColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.RelationshipNameColumn] = value; } } ////// Gets the RelationshipName column value /// public string RelationshipId { get { try { return ((string)(this[this._tableRelationshipDetails.RelationshipIdColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.RelationshipIdColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.RelationshipIdColumn] = value; } } ////// Gets the IsCascadeDelete column value /// public bool RelationshipIsCascadeDelete { get { try { return ((bool)(this[this._tableRelationshipDetails.RelationshipIsCascadeDeleteColumn])); } catch (System.InvalidCastException e) { throw EDesignUtil.StonglyTypedAccessToNullValue(_tableRelationshipDetails.RelationshipIsCascadeDeleteColumn.ColumnName, _tableRelationshipDetails.TableName, e); } } set { this[this._tableRelationshipDetails.RelationshipIsCascadeDeleteColumn] = value; } } ////// Determines if the PkCatalog column value is null /// ///true if the value is null, otherwise false. public bool IsPKCatalogNull() { return this.IsNull(this._tableRelationshipDetails.PKCatalogColumn); } ////// Determines if the PkSchema column value is null /// ///true if the value is null, otherwise false. public bool IsPKSchemaNull() { return this.IsNull(this._tableRelationshipDetails.PKSchemaColumn); } ////// Determines if the PkTable column value is null /// ///true if the value is null, otherwise false. public bool IsPKTableNull() { return this.IsNull(this._tableRelationshipDetails.PKTableColumn); } ////// Determines if the PkColumn column value is null /// ///true if the value is null, otherwise false. public bool IsPKColumnNull() { return this.IsNull(this._tableRelationshipDetails.PKColumnColumn); } ////// Determines if the FkCatalog column value is null /// ///true if the value is null, otherwise false. public bool IsFKCatalogNull() { return this.IsNull(this._tableRelationshipDetails.FKCatalogColumn); } ////// Determines if the FkSchema column value is null /// ///true if the value is null, otherwise false. public bool IsFKSchemaNull() { return this.IsNull(this._tableRelationshipDetails.FKSchemaColumn); } ////// Determines if the FkTable column value is null /// ///true if the value is null, otherwise false. public bool IsFKTableNull() { return this.IsNull(this._tableRelationshipDetails.FKTableColumn); } ////// Determines if the FkColumn column value is null /// ///true if the value is null, otherwise false. public bool IsFKColumnNull() { return this.IsNull(this._tableRelationshipDetails.FKColumnColumn); } ////// Determines if the Ordinal column value is null /// ///true if the value is null, otherwise false. public bool IsOrdinalNull() { return this.IsNull(this._tableRelationshipDetails.OrdinalColumn); } ////// Determines if the RelationshipName column value is null /// ///true if the value is null, otherwise false. public bool IsRelationshipNameNull() { return this.IsNull(this._tableRelationshipDetails.RelationshipNameColumn); } } } // 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
- NotifyParentPropertyAttribute.cs
- StreamWithDictionary.cs
- MulticastOption.cs
- _ShellExpression.cs
- HostingEnvironmentException.cs
- BindingWorker.cs
- MarkupCompilePass2.cs
- Hash.cs
- MergePropertyDescriptor.cs
- MSG.cs
- CompilerScope.Storage.cs
- HttpRequestCacheValidator.cs
- Pen.cs
- DataRecordObjectView.cs
- LayoutTable.cs
- DataGridCell.cs
- InvalidProgramException.cs
- XPathDocumentNavigator.cs
- DataControlImageButton.cs
- ColorConverter.cs
- BindToObject.cs
- EntityCommand.cs
- FunctionParameter.cs
- BitmapEffectDrawing.cs
- SpeakInfo.cs
- TypedElement.cs
- Unit.cs
- Ppl.cs
- ValidationContext.cs
- DropShadowEffect.cs
- AdapterDictionary.cs
- ConfigurationStrings.cs
- SqlDataSourceSelectingEventArgs.cs
- HttpCacheVaryByContentEncodings.cs
- AssociationSetMetadata.cs
- TranslateTransform3D.cs
- ToolStripComboBox.cs
- HtmlInputText.cs
- BamlResourceContent.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- SqlDataSource.cs
- SecurityDescriptor.cs
- StringFreezingAttribute.cs
- HealthMonitoringSection.cs
- PropertyToken.cs
- MemberNameValidator.cs
- IndexedGlyphRun.cs
- ErrorWebPart.cs
- BoundPropertyEntry.cs
- WindowsGraphicsWrapper.cs
- BrowserDefinition.cs
- Compiler.cs
- TargetConverter.cs
- ComponentResourceManager.cs
- IItemContainerGenerator.cs
- XPathDocument.cs
- ApplyImportsAction.cs
- __TransparentProxy.cs
- WriteStateInfoBase.cs
- XmlIgnoreAttribute.cs
- DateTimeFormatInfo.cs
- ControlCollection.cs
- EnumValidator.cs
- CompilerWrapper.cs
- XsltArgumentList.cs
- MemberDescriptor.cs
- _BufferOffsetSize.cs
- LocalizeDesigner.cs
- X509AsymmetricSecurityKey.cs
- TextElement.cs
- EventNotify.cs
- SQLDouble.cs
- RuleSettingsCollection.cs
- SignedPkcs7.cs
- DecimalConverter.cs
- D3DImage.cs
- GAC.cs
- EncoderBestFitFallback.cs
- DbConnectionOptions.cs
- SqlDependencyUtils.cs
- SharedUtils.cs
- FileEnumerator.cs
- AttributeTableBuilder.cs
- SqlClientFactory.cs
- TcpProcessProtocolHandler.cs
- SelectionManager.cs
- RTTrackingProfile.cs
- Stroke2.cs
- IApplicationTrustManager.cs
- SafeRightsManagementHandle.cs
- SafeArchiveContext.cs
- SmuggledIUnknown.cs
- XPathNavigatorReader.cs
- DocumentGridPage.cs
- PlanCompilerUtil.cs
- AlignmentYValidation.cs
- ActivityInstanceMap.cs
- arclist.cs
- VisualBasicImportReference.cs
- BitmapEffectGroup.cs