Microsoft.AnalysisServices.Tabular.MetadataObjectCollection.Add(Microsoft.AnalysisServices.Tabular.Relationship)

Here are the examples of the csharp api class Microsoft.AnalysisServices.Tabular.MetadataObjectCollection.Add(Microsoft.AnalysisServices.Tabular.Relationship) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

4 Examples 7

1. Example

Project: Analysis-Services
Source File: Table.cs
public void CreateRelationship(SingleColumnRelationship tomRelationshipTarget)
        {
            bool modifiedInternalName = false;
            string oldInternalName = "";

            // check if there is an existing relationship with same internal name
            if (_parentTabularModel.ContainsRelationshipByInternalName(tomRelationshipTarget.Name))
            {
                modifiedInternalName = true;
                oldInternalName = tomRelationshipTarget.Name;
                tomRelationshipTarget.Name = Convert.ToString(Guid.NewGuid());
            }

            _parentTabularModel.TomDatabase.Model.Relationships.Add(tomRelationshipTarget);
            _relationships.Add(new Relationship(this, tomRelationshipTarget, copiedFromSource: true, modifiedInternalName: modifiedInternalName, oldInternalName: oldInternalName));
        }

2. Example

Project: Analysis-Services
Source File: Table.cs
private void PopulateProperties()
        {
            base.RemovePropertyFromObjectDefinition("mea/n ..... /n //View Source file for more details /n }

3. Example

Project: BismNormalizer
Source File: Table.cs
private void PopulateProperties()
        {
            base.RemovePropertyFromObjectDefinition("mea/n ..... /n //View Source file for more details /n }

4. Example

Project: BismNormalizer
Source File: Table.cs
public void CreateRelationship(SingleColumnRelationship tomRelationshipTarget)
        {
            bool modifiedInternalName = false;
            string oldInternalName = "";

            // check if there is an existing relationship with same internal name
            if (_parentTabularModel.ContainsRelationshipByInternalName(tomRelationshipTarget.Name))
            {
                modifiedInternalName = true;
                oldInternalName = tomRelationshipTarget.Name;
                tomRelationshipTarget.Name = Convert.ToString(Guid.NewGuid());
            }

            _parentTabularModel.TomDatabase.Model.Relationships.Add(tomRelationshipTarget);
            _relationships.Add(new Relationship(this, tomRelationshipTarget, copiedFromSource: true, modifiedInternalName: modifiedInternalName, oldInternalName: oldInternalName));
        }