none
Error 3032: Problem in Mapping Fragments starting at lines ... Condition members ... have duplicate condition values RRS feed

  • Question

  • Hello,
    I have a table 'DealDefaultDetail' on the database which includes the member Id, Type, ObjectId,...
    With Type I can build a condition to differ the types (totally 17) of dependent tables. ObjectId contains the Id for the according entry.
    In the model I've designed the base class and the inherited classes with the appropriate conditions.
    When I create an association to the dependent tables (e.g. DeliveryTerms, PaymentTerms,...) I get this error message
    Error 3032: Problem in Mapping Fragments starting at lines 6831, 6838: Condition members 'DealDefaultDetail.ObjectId' have duplicate condition values

    Is there any solution to solve this problem?

    Thanks in advance for your help

    Volker
    Tuesday, September 15, 2009 11:47 AM

All replies

  • Check your mappings - are there multiple mappings to the same table using the same condition?

    If not, seeing your model would be helpful.
    This posting is provided "AS IS" with no warranties, and confers no rights.
    • Marked as answer by Volker_Lueken Wednesday, September 16, 2009 8:03 AM
    • Unmarked as answer by Volker_Lueken Wednesday, September 16, 2009 8:03 AM
    Tuesday, September 15, 2009 5:54 PM
    Moderator
  • Thanks for your answer.
    The entities DealDeafaultHeader, DealDefaultDetail, DeliveryTerm & PaymentTerm have corresponding tables in the database.  The other entities DealDefaultDeliveryTerm, DealDefaultPaymentTerm,.. are newly created on the model and are uniquely differed by conditions.
    ObjectId is only used in the entities DealDefaultDeliveryTerm & DealDefaultPaymentTerm, but when I build the solutiuon I get the above mentioned error message.

    Hopefully this is helpful for you to give me a clue.

    Thanks in advance for your help

    Volker

    Attached you'll find the edmx-file of an example model (so the actual line numbers of the error message are 212, 218 - the original model has approx. 1MB)

    <?xml version="1.0" encoding="utf-8"?>
    <edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx">
      <!-- EF Runtime content -->
      <edmx:Runtime>
        <!-- SSDL content -->
        <edmx:StorageModels>
          <Schema Namespace="TestModel.Store" Alias="Self" Provider="System.Data.SqlClient" ProviderManifestToken="2008" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns="http://schemas.microsoft.com/ado/2006/04/edm/ssdl">
            <EntityContainer Name="TestModelStoreContainer">
              <EntitySet Name="DealDefaultDetail" EntityType="TestModel.Store.DealDefaultDetail" store:Type="Tables" Schema="dbo" />
              <EntitySet Name="DealDefaultHeader" EntityType="TestModel.Store.DealDefaultHeader" store:Type="Tables" Schema="dbo" />
              <EntitySet Name="DeliveryTerm" EntityType="TestModel.Store.DeliveryTerm" store:Type="Tables" Schema="dbo" />
              <EntitySet Name="PaymentTerm" EntityType="TestModel.Store.PaymentTerm" store:Type="Tables" Schema="dbo" />
              <AssociationSet Name="FK_DealDefaultDetailDealDefaultHeader" Association="TestModel.Store.FK_DealDefaultDetailDealDefaultHeader">
                <End Role="DealDefaultHeader" EntitySet="DealDefaultHeader" />
                <End Role="DealDefaultDetail" EntitySet="DealDefaultDetail" />
              </AssociationSet>
            </EntityContainer>
            <EntityType Name="DealDefaultDetail">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="bigint" Nullable="false" StoreGeneratedPattern="Identity" />
              <Property Name="DealDefaultHeaderId" Type="bigint" Nullable="false" />
              <Property Name="Type" Type="tinyint" Nullable="true" />
              <Property Name="ObjectId" Type="bigint" />
              <Property Name="Version" Type="timestamp" Nullable="false" StoreGeneratedPattern="Computed" />
            </EntityType>
            <EntityType Name="DealDefaultHeader">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="bigint" Nullable="false" StoreGeneratedPattern="Identity" />
              <Property Name="CustomerId" Type="bigint" Nullable="false" />
              <Property Name="Type" Type="tinyint" Nullable="true" />
              <Property Name="Version" Type="timestamp" Nullable="false" StoreGeneratedPattern="Computed" />
            </EntityType>
            <EntityType Name="DeliveryTerm">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="bigint" Nullable="false" StoreGeneratedPattern="Identity" />
              <Property Name="Organization2Id" Type="bigint" />
              <Property Name="MasterId" Type="bigint" Nullable="false" />
              <Property Name="Name" Type="nvarchar" MaxLength="50" />
              <Property Name="IsDefault" Type="bit" Nullable="false" />
              <Property Name="IsActive" Type="bit" Nullable="false" />
              <Property Name="Version" Type="timestamp" Nullable="false" StoreGeneratedPattern="Computed" />
            </EntityType>
            <EntityType Name="PaymentTerm">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="bigint" Nullable="false" StoreGeneratedPattern="Identity" />
              <Property Name="Organization2Id" Type="bigint" />
              <Property Name="MasterId" Type="bigint" Nullable="false" />
              <Property Name="Name" Type="nvarchar" MaxLength="50" />
              <Property Name="IsDefault" Type="bit" Nullable="false" />
              <Property Name="IsActive" Type="bit" Nullable="false" />
              <Property Name="Version" Type="timestamp" Nullable="false" StoreGeneratedPattern="Computed" />
            </EntityType>
            <Association Name="FK_DealDefaultDetailDealDefaultHeader">
              <End Role="DealDefaultHeader" Type="TestModel.Store.DealDefaultHeader" Multiplicity="1" />
              <End Role="DealDefaultDetail" Type="TestModel.Store.DealDefaultDetail" Multiplicity="*" />
              <ReferentialConstraint>
                <Principal Role="DealDefaultHeader">
                  <PropertyRef Name="Id" />
                </Principal>
                <Dependent Role="DealDefaultDetail">
                  <PropertyRef Name="DealDefaultHeaderId" />
                </Dependent>
              </ReferentialConstraint>
            </Association>
          </Schema>
        </edmx:StorageModels>
        <!-- CSDL content -->
        <edmx:ConceptualModels>
          <Schema Namespace="TestModel" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2006/04/edm">
            <EntityContainer Name="RefEntities1">
              <EntitySet Name="DealDefaultDetail" EntityType="TestModel.DealDefaultDetail" />
              <EntitySet Name="DealDefaultHeader" EntityType="TestModel.DealDefaultHeader" />
              <EntitySet Name="DeliveryTerm" EntityType="TestModel.DeliveryTerm" />
              <EntitySet Name="PaymentTerm" EntityType="TestModel.PaymentTerm" />
              <AssociationSet Name="FK_DealDefaultDetailDealDefaultHeader" Association="TestModel.FK_DealDefaultDetailDealDefaultHeader">
                <End Role="DealDefaultHeader" EntitySet="DealDefaultHeader" />
                <End Role="DealDefaultDetail" EntitySet="DealDefaultDetail" />
              </AssociationSet>
              <AssociationSet Name="DealDeafultPaymentTermPaymentTerm" Association="TestModel.DealDeafultPaymentTermPaymentTerm">
                <End Role="DealDeafultPaymentTerm" EntitySet="DealDefaultDetail" />
                <End Role="PaymentTerm" EntitySet="PaymentTerm" /></AssociationSet>
              <AssociationSet Name="DealDeafultDeliveryTermDeliveryTerm" Association="TestModel.DealDeafultDeliveryTermDeliveryTerm">
                <End Role="DealDeafultDeliveryTerm" EntitySet="DealDefaultDetail" />
                <End Role="DeliveryTerm" EntitySet="DeliveryTerm" /></AssociationSet></EntityContainer>
            <EntityType Name="DealDefaultDetail">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="Int64" Nullable="false" />
              <Property Name="Version" Type="Binary" Nullable="false" MaxLength="8" FixedLength="true" />
              <NavigationProperty Name="DealDefaultHeader" Relationship="TestModel.FK_DealDefaultDetailDealDefaultHeader" FromRole="DealDefaultDetail" ToRole="DealDefaultHeader" />
            </EntityType>
            <EntityType Name="DealDefaultHeader">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="Int64" Nullable="false" />
              <Property Name="CustomerId" Type="Int64" Nullable="false" />
              <Property Name="Type" Type="Byte" Nullable="false" />
              <Property Name="Version" Type="Binary" Nullable="false" MaxLength="8" FixedLength="true" />
              <NavigationProperty Name="DealDefaultDetail" Relationship="TestModel.FK_DealDefaultDetailDealDefaultHeader" FromRole="DealDefaultHeader" ToRole="DealDefaultDetail" />
            </EntityType>
            <EntityType Name="DeliveryTerm">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="Int64" Nullable="false" />
              <Property Name="Organization2Id" Type="Int64" />
              <Property Name="MasterId" Type="Int64" Nullable="false" />
              <Property Name="Name" Type="String" MaxLength="50" Unicode="true" FixedLength="false" />
              <Property Name="IsDefault" Type="Boolean" Nullable="false" />
              <Property Name="IsActive" Type="Boolean" Nullable="false" />
              <Property Name="Version" Type="Binary" Nullable="false" MaxLength="8" FixedLength="true" />
              <NavigationProperty Name="DealDeafultDeliveryTerm" Relationship="TestModel.DealDeafultDeliveryTermDeliveryTerm" FromRole="DeliveryTerm" ToRole="DealDeafultDeliveryTerm" /></EntityType>
            <EntityType Name="PaymentTerm">
              <Key>
                <PropertyRef Name="Id" />
              </Key>
              <Property Name="Id" Type="Int64" Nullable="false" />
              <Property Name="Organization2Id" Type="Int64" />
              <Property Name="MasterId" Type="Int64" Nullable="false" />
              <Property Name="Name" Type="String" MaxLength="50" Unicode="true" FixedLength="false" />
              <Property Name="IsDefault" Type="Boolean" Nullable="false" />
              <Property Name="IsActive" Type="Boolean" Nullable="false" />
              <Property Name="Version" Type="Binary" Nullable="false" MaxLength="8" FixedLength="true" />
              <NavigationProperty Name="DealDeafultPaymentTerm" Relationship="TestModel.DealDeafultPaymentTermPaymentTerm" FromRole="PaymentTerm" ToRole="DealDeafultPaymentTerm" /></EntityType>
            <Association Name="FK_DealDefaultDetailDealDefaultHeader">
              <End Role="DealDefaultHeader" Type="TestModel.DealDefaultHeader" Multiplicity="1" />
              <End Role="DealDefaultDetail" Type="TestModel.DealDefaultDetail" Multiplicity="*" />
            </Association>
            <EntityType Name="DealDeafultDeliveryTerm" BaseType="TestModel.DealDefaultDetail" >
              <NavigationProperty Name="DeliveryTerm" Relationship="TestModel.DealDeafultDeliveryTermDeliveryTerm" FromRole="DealDeafultDeliveryTerm" ToRole="DeliveryTerm" /></EntityType>
            <EntityType Name="DealDeafultPaymentTerm" BaseType="TestModel.DealDefaultDetail" >
              <NavigationProperty Name="PaymentTerm" Relationship="TestModel.DealDeafultPaymentTermPaymentTerm" FromRole="DealDeafultPaymentTerm" ToRole="PaymentTerm" /></EntityType>
            <Association Name="DealDeafultPaymentTermPaymentTerm">
              <End Type="TestModel.DealDeafultPaymentTerm" Role="DealDeafultPaymentTerm" Multiplicity="1" />
              <End Type="TestModel.PaymentTerm" Role="PaymentTerm" Multiplicity="0..1" /></Association>
            <Association Name="DealDeafultDeliveryTermDeliveryTerm">
              <End Type="TestModel.DealDeafultDeliveryTerm" Role="DealDeafultDeliveryTerm" Multiplicity="1" />
              <End Type="TestModel.DeliveryTerm" Role="DeliveryTerm" Multiplicity="0..1" /></Association></Schema>
        </edmx:ConceptualModels>
        <!-- C-S mapping content -->
        <edmx:Mappings>
          <Mapping Space="C-S" xmlns="urn:schemas-microsoft-com:windows:storage:mapping:CS">
            <EntityContainerMapping StorageEntityContainer="TestModelStoreContainer" CdmEntityContainer="RefEntities1">
              <EntitySetMapping Name="DealDefaultDetail">
                <EntityTypeMapping TypeName="IsTypeOf(TestModel.DealDefaultDetail)">
                  <MappingFragment StoreEntitySet="DealDefaultDetail">
                    <ScalarProperty Name="Id" ColumnName="Id" />
                    <ScalarProperty Name="Version" ColumnName="Version" />
                  </MappingFragment>
                </EntityTypeMapping>
                <EntityTypeMapping TypeName="IsTypeOf(TestModel.DealDeafultDeliveryTerm)">
                  <MappingFragment StoreEntitySet="DealDefaultDetail" >
                    <ScalarProperty Name="Id" ColumnName="Id" />
                    <Condition ColumnName="Type" Value="1" /></MappingFragment></EntityTypeMapping>
                <EntityTypeMapping TypeName="IsTypeOf(TestModel.DealDeafultPaymentTerm)">
                  <MappingFragment StoreEntitySet="DealDefaultDetail" >
                    <ScalarProperty Name="Id" ColumnName="Id" />
                    <Condition ColumnName="Type" Value="2" /></MappingFragment></EntityTypeMapping></EntitySetMapping>
              <EntitySetMapping Name="DealDefaultHeader">
                <EntityTypeMapping TypeName="IsTypeOf(TestModel.DealDefaultHeader)">
                  <MappingFragment StoreEntitySet="DealDefaultHeader">
                    <ScalarProperty Name="Id" ColumnName="Id" />
                    <ScalarProperty Name="CustomerId" ColumnName="CustomerId" />
                    <ScalarProperty Name="Type" ColumnName="Type" />
                    <ScalarProperty Name="Version" ColumnName="Version" />
                  </MappingFragment>
                </EntityTypeMapping>
              </EntitySetMapping>
              <EntitySetMapping Name="DeliveryTerm">
                <EntityTypeMapping TypeName="IsTypeOf(TestModel.DeliveryTerm)">
                  <MappingFragment StoreEntitySet="DeliveryTerm">
                    <ScalarProperty Name="Id" ColumnName="Id" />
                    <ScalarProperty Name="Organization2Id" ColumnName="Organization2Id" />
                    <ScalarProperty Name="MasterId" ColumnName="MasterId" />
                    <ScalarProperty Name="Name" ColumnName="Name" />
                    <ScalarProperty Name="IsDefault" ColumnName="IsDefault" />
                    <ScalarProperty Name="IsActive" ColumnName="IsActive" />
                    <ScalarProperty Name="Version" ColumnName="Version" />
                  </MappingFragment>
                </EntityTypeMapping>
              </EntitySetMapping>
              <EntitySetMapping Name="PaymentTerm">
                <EntityTypeMapping TypeName="IsTypeOf(TestModel.PaymentTerm)">
                  <MappingFragment StoreEntitySet="PaymentTerm">
                    <ScalarProperty Name="Id" ColumnName="Id" />
                    <ScalarProperty Name="Organization2Id" ColumnName="Organization2Id" />
                    <ScalarProperty Name="MasterId" ColumnName="MasterId" />
                    <ScalarProperty Name="Name" ColumnName="Name" />
                    <ScalarProperty Name="IsDefault" ColumnName="IsDefault" />
                    <ScalarProperty Name="IsActive" ColumnName="IsActive" />
                    <ScalarProperty Name="Version" ColumnName="Version" />
                  </MappingFragment>
                </EntityTypeMapping>
              </EntitySetMapping>
              <AssociationSetMapping Name="FK_DealDefaultDetailDealDefaultHeader" TypeName="TestModel.FK_DealDefaultDetailDealDefaultHeader" StoreEntitySet="DealDefaultDetail">
                <EndProperty Name="DealDefaultHeader">
                  <ScalarProperty Name="Id" ColumnName="DealDefaultHeaderId" />
                </EndProperty>
                <EndProperty Name="DealDefaultDetail">
                  <ScalarProperty Name="Id" ColumnName="Id" />
                </EndProperty>
              </AssociationSetMapping>
              <AssociationSetMapping Name="DealDeafultPaymentTermPaymentTerm" TypeName="TestModel.DealDeafultPaymentTermPaymentTerm" StoreEntitySet="DealDefaultDetail">
                <EndProperty Name="PaymentTerm">
                  <ScalarProperty Name="Id" ColumnName="Id" /></EndProperty>
                <EndProperty Name="DealDeafultPaymentTerm">
                  <ScalarProperty Name="Id" ColumnName="ObjectId" /></EndProperty>
                <Condition ColumnName="ObjectId" IsNull="false" /></AssociationSetMapping>
              <AssociationSetMapping Name="DealDeafultDeliveryTermDeliveryTerm" TypeName="TestModel.DealDeafultDeliveryTermDeliveryTerm" StoreEntitySet="DealDefaultDetail">
                <EndProperty Name="DeliveryTerm">
                  <ScalarProperty Name="Id" ColumnName="Id" /></EndProperty>
                <EndProperty Name="DealDeafultDeliveryTerm">
                  <ScalarProperty Name="Id" ColumnName="ObjectId" /></EndProperty>
                <Condition ColumnName="ObjectId" IsNull="false" /></AssociationSetMapping></EntityContainerMapping>
          </Mapping>
        </edmx:Mappings>
      </edmx:Runtime>
      <!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) -->
      <edmx:Designer xmlns="http://schemas.microsoft.com/ado/2007/06/edmx">
        <edmx:Connection>
          <DesignerInfoPropertySet>
            <DesignerProperty Name="MetadataArtifactProcessing" Value="EmbedInOutputAssembly" />
          </DesignerInfoPropertySet>
        </edmx:Connection>
        <edmx:Options>
          <DesignerInfoPropertySet>
            <DesignerProperty Name="ValidateOnBuild" Value="true" />
          </DesignerInfoPropertySet>
        </edmx:Options>
        <!-- Diagram content (shape and connector positions) -->
        <edmx:Diagrams>
          <Diagram Name="Model1">
            <EntityTypeShape EntityType="TestModel.DealDefaultDetail" Width="1.5" PointX="6.875" PointY="2.625" Height="1.4279589843749996" IsExpanded="true" />
            <EntityTypeShape EntityType="TestModel.DealDefaultHeader" Width="1.5" PointX="9.5" PointY="2.5" Height="1.7566536458333333" IsExpanded="true" />
            <EntityTypeShape EntityType="TestModel.DeliveryTerm" Width="1.5" PointX="2.25" PointY="1" Height="2.2496956380208339" IsExpanded="true" />
            <EntityTypeShape EntityType="TestModel.PaymentTerm" Width="1.5" PointX="2.25" PointY="3.625" Height="2.0853483072916674" IsExpanded="true" />
            <AssociationConnector Association="TestModel.FK_DealDefaultDetailDealDefaultHeader" ManuallyRouted="false">
              <ConnectorPoint PointX="9.5" PointY="3.3389794921875" />
              <ConnectorPoint PointX="8.375" PointY="3.3389794921875" />
              </AssociationConnector>
            <EntityTypeShape EntityType="TestModel.DealDeafultDeliveryTerm" Width="1.5" PointX="4.75" PointY="1.375" Height="0.9349169921875" />
            <InheritanceConnector EntityType="TestModel.DealDeafultDeliveryTerm" ManuallyRouted="false">
              <ConnectorPoint PointX="7.625" PointY="2.625" />
              <ConnectorPoint PointX="7.625" PointY="1.9246321614583333" />
              <ConnectorPoint PointX="6.25" PointY="1.9246321614583333" /></InheritanceConnector>
            <EntityTypeShape EntityType="TestModel.DealDeafultPaymentTerm" Width="1.5" PointX="4.75" PointY="4.25" Height="1.0992643229166665" />
            <InheritanceConnector EntityType="TestModel.DealDeafultPaymentTerm" ManuallyRouted="false">
              <ConnectorPoint PointX="7.625" PointY="4.052958984375" />
              <ConnectorPoint PointX="7.625" PointY="4.7996321614583337" />
              <ConnectorPoint PointX="6.25" PointY="4.7996321614583337" /></InheritanceConnector>
            <AssociationConnector Association="TestModel.DealDeafultPaymentTermPaymentTerm">
              <ConnectorPoint PointX="4.75" PointY="4.7996321614583337" />
              <ConnectorPoint PointX="3.75" PointY="4.7996321614583337" /></AssociationConnector>
            <AssociationConnector Association="TestModel.DealDeafultDeliveryTermDeliveryTerm">
              <ConnectorPoint PointX="4.75" PointY="1.9246321614583333" />
              <ConnectorPoint PointX="3.75" PointY="1.9246321614583333" /></AssociationConnector></Diagram></edmx:Diagrams>
      </edmx:Designer>
    </edmx:Edmx>
    Wednesday, September 16, 2009 8:24 AM
  • Hi Volker_Lueken,

     

    I notice that you have condition element in your association mapping.

     

              <AssociationSetMapping Name="DealDeafultPaymentTermPaymentTerm" TypeName="TestModel.DealDeafultPaymentTermPaymentTerm" StoreEntitySet="DealDefaultDetail">

                <EndProperty Name="PaymentTerm">

                  <ScalarProperty Name="Id" ColumnName="Id" />

                </EndProperty>

                <EndProperty Name="DealDeafultPaymentTerm">

                  <ScalarProperty Name="Id" ColumnName="ObjectId" />

                </EndProperty>

                <Condition ColumnName="ObjectId" IsNull="false" />

              </AssociationSetMapping>

              <AssociationSetMapping Name="DealDeafultDeliveryTermDeliveryTerm" TypeName="TestModel.DealDeafultDeliveryTermDeliveryTerm" StoreEntitySet="DealDefaultDetail">

                <EndProperty Name="DeliveryTerm">

                  <ScalarProperty Name="Id" ColumnName="Id" />

                </EndProperty>

                <EndProperty Name="DealDeafultDeliveryTerm">

                  <ScalarProperty Name="Id" ColumnName="ObjectId" />

                </EndProperty>

                <Condition ColumnName="ObjectId" IsNull="false" />

              </AssociationSetMapping>

     

    Do you add these manually?

    If you delete these two lines, will it build successfully?

     

     

    Please update the thread and we will have a further discussion.

     

     

    Best Regards

    Yichun Feng

    Monday, September 21, 2009 3:38 AM
  • Hi Yichun Feng,

    yes, there are conditions in the model to differ the DealDefaults. The lines   < Condition ColumnName = "ObjectId " IsNull = "false " /> are generated by the designer.

    I comented the mentioned lines out after your mail and got these error messages instead:

    Error    1    Error 3034: Problem in Mapping Fragments starting at lines 155, 212: Two entities with possibly different keys are mapped to the same row. Ensure these two mapping fragments map both ends of the AssociationSet to the corresponding columns.
    for the lines 155, 212, 218
    and

    Error    3    Error 3034: Problem in Mapping Fragments starting at lines 161, 212: An entity from one EntitySet is mapped to a row that is also mapped to an entity from another EntitySet with possibly different key. Ensure these two mapping fragments do not map two unrelated EntitySets to two overlapping groups of rows.
    for the lines 161,212,218

    If I uncomment the lines and set the statements to true or false, in every case I get this error message:
    Error 3032: Problem in Mapping Fragments starting at lines 6831, 6838: Condition members 'DealDefaultDetail.ObjectId' have duplicate condition values

    Best Regards
    Volker Lueken
    Monday, September 21, 2009 7:50 AM
  • Hi Volker,

    I also have a similar database design.  Did you find a solution?

    -Tim
    Monday, October 5, 2009 4:14 AM
  • Hi Tim,

    no, I found no solution. I redesgined temporarely the database, so the project could go on. But I still need a solution for this problem.

    Regards
    Volker
    Monday, October 5, 2009 7:01 AM
  • Hello,

    I am facing a similar issue if you think this is a dead end then I might go head and find alternate workarounds.
    Thank you
    Thursday, November 5, 2009 3:40 PM
  • The problem seems to be that you're mapping the exact same columns in the database to different associations. The best solution here is probably to alter your schema...but maybe someone with more expertise could offer up a better solution.
    This posting is provided "AS IS" with no warranties, and confers no rights.
    Thursday, November 5, 2009 7:16 PM
    Moderator
  • Is there a way to raise this issue to MSFT?
    Monday, November 9, 2009 4:21 PM
  • This is almost 2 yesrs old question, but I am having the same error . Anyone has proper or temporary solution? I will be very thankful for some suggestion, preferably exact code.
    MSAPXPert
    Wednesday, August 24, 2011 6:13 AM