Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / SSDLGenerator / RelationshipDetailsRow.cs / 3 / 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. //---------------------------------------------------------------------- //// 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
- ImageSource.cs
- Int16Storage.cs
- XPathMessageContext.cs
- NestedContainer.cs
- StateDesigner.CommentLayoutGlyph.cs
- TemplateInstanceAttribute.cs
- UiaCoreProviderApi.cs
- PointCollectionValueSerializer.cs
- SchemaDeclBase.cs
- OleDragDropHandler.cs
- MetafileEditor.cs
- InlineUIContainer.cs
- Tablet.cs
- DetailsViewUpdatedEventArgs.cs
- PrintPreviewControl.cs
- TripleDES.cs
- ListenerPerfCounters.cs
- AssemblyNameProxy.cs
- TypeConverterAttribute.cs
- Point3D.cs
- XmlDataSourceNodeDescriptor.cs
- CodeIdentifiers.cs
- Accessors.cs
- SQLByteStorage.cs
- OrderByQueryOptionExpression.cs
- SqlUDTStorage.cs
- ControlUtil.cs
- XmlUnspecifiedAttribute.cs
- ProviderUtil.cs
- BaseResourcesBuildProvider.cs
- XhtmlStyleClass.cs
- WindowsScrollBarBits.cs
- Matrix3DStack.cs
- CompoundFileDeflateTransform.cs
- NameObjectCollectionBase.cs
- OleServicesContext.cs
- EntitySqlQueryCacheEntry.cs
- SessionStateModule.cs
- DeferredElementTreeState.cs
- CompressedStack.cs
- ActiveXContainer.cs
- WebPartVerbCollection.cs
- Image.cs
- QilScopedVisitor.cs
- TypeDescriptionProvider.cs
- BezierSegment.cs
- RangeValueProviderWrapper.cs
- SiteMapSection.cs
- DataBindingList.cs
- MultipleFilterMatchesException.cs
- Array.cs
- SettingsPropertyValue.cs
- DataGridViewCellValidatingEventArgs.cs
- EventDescriptorCollection.cs
- TextTreeTextNode.cs
- MenuItemAutomationPeer.cs
- Enlistment.cs
- ImageFormat.cs
- TextBoxBase.cs
- EntityCommandExecutionException.cs
- ComplexObject.cs
- SmiContext.cs
- PropagationProtocolsTracing.cs
- TypedElement.cs
- SemanticTag.cs
- UInt64.cs
- MultipartContentParser.cs
- DiagnosticsConfiguration.cs
- MarkupExtensionParser.cs
- SortedSet.cs
- SoapFault.cs
- SecurityTokenValidationException.cs
- Fx.cs
- HandledEventArgs.cs
- EditorZoneBase.cs
- DataBinder.cs
- MediaScriptCommandRoutedEventArgs.cs
- DataGridTemplateColumn.cs
- CodeLabeledStatement.cs
- XmlDataSource.cs
- AuthenticationModuleElement.cs
- OperationCanceledException.cs
- ArgumentValidation.cs
- XPathNodeInfoAtom.cs
- ReaderWriterLock.cs
- PolicyStatement.cs
- GcSettings.cs
- XhtmlBasicLabelAdapter.cs
- CodeArrayIndexerExpression.cs
- ContentPlaceHolder.cs
- ProxyAttribute.cs
- AsyncSerializedWorker.cs
- UnderstoodHeaders.cs
- NumericUpDownAcceleration.cs
- ArgumentDesigner.xaml.cs
- XPathNodePointer.cs
- ping.cs
- QuaternionRotation3D.cs
- TrackingProfileCache.cs
- EncryptedKeyIdentifierClause.cs