I'm getting this error message:

        NHibernate.MappingException: Duplicate property mapping of  
EdiServiceHandlingThreadId found in Clearwave.Models.Eligibility.Request

Here is where that property is mapped:

             Join("tEligibilityRequestQueue", m =>
             {
                 m.KeyColumn("uid_EligibilityRequest");
                 m.Optional();
                 m.Map(x => x.EdiServiceHandlingThreadId,  
"uid_ListenerThread");   //Property in question
                 m.Map(x => x.ScheduledProcessingTime, "dt_ReadyToGo")
                     .Access.ReadOnlyPropertyThroughCamelCaseField();
             });

But, that property is not mapped anywhere else.

I have no clue what to look for...

Here is the entire mapping if it might prove useful:

         public RequestMap()
         {
             Table("tEligibilityRequest");

             Id(x => x.Id, "uid_EligibilityRequest")
                 .GeneratedBy.Guid()
                 .Access.ReadOnlyPropertyThroughCamelCaseField();

             References(x => x.ProviderOrganization,  
"uid_ProviderOrganization");
             References(x => x.Encounter, "uid_Encounter");
             References(x => x.Payer, "uid_Payer");

             Map(x => x.DateOfService, "sdt_Service")
                 .CustomType<UtcDateTimeUserType>();
             Map(x => x.InsuranceState, "ti_InsuranceFlag")
                 .CustomType<EnumToIntegerUserType<InsuranceStates>>();
             Map(x => x.StatusCode, "ti_Status");
             Map(x => x.StatusChangeDateTime, "dt_Status")
                 .CustomType<UtcDateTimeUserType>();
             Map(x => x.EligibilityStatusOfLastResponse,  
"vc_EligibilityCode")
                 .CustomType<EligibilityStatusesUserType>();
             Map(x => x.RequestPostCount, "i_RequestPostCount");

             HasMany(x => x.Transactions)
                 .Inverse()
                 .KeyColumns.Add("uid_EligibilityRequest")
                 .Cascade.All();

             Component(x => x.ProvidedInsuranceCardData, m =>
                 {
                     m.Map(x =>  
x.ProvidedPatientRelationshipToInsured, "c_RelationshipFlag")
                         .CustomType 
<PatientRelationshipToInsuredUserType>();
                     m.Map(x => x.ProvidedGroupNumber, "vc_GroupID");
                     m.Map(x => x.ProvidedMemberIdOfPatient,  
"vc_MemberID")
                         .Access.CamelCaseField();
                 });

             Component(x => x.PersonData, m =>
             {
                 m.Map(x => x.DateOfBirth, "dt_DoB")
                     .CustomType<DateOfBirthUserType>();
                 m.Map(x => x.FirstName, "vc_FName");
                 m.Map(x => x.Gender, "c_Gender")
                     .CustomType<PatientGenderUserType>();
                 m.Map(x => x.LastName, "vc_LName");
             });

             Join("tEligibilityRequestQueue", m =>
             {
                 m.KeyColumn("uid_EligibilityRequest");
                 m.Optional();
                 m.Map(x => x.EdiServiceHandlingThreadId,  
"uid_ListenerThread");
                 m.Map(x => x.ScheduledProcessingTime, "dt_ReadyToGo")
                     .Access.ReadOnlyPropertyThroughCamelCaseField();
             });
         }

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to