No, that is not used as a key anywhere. I'm using pretty close to HEAD on the model branch. I'll update my submodule and try again.
On Aug 20, 2009, at 3:46 AM, James Gregory wrote: > Do any relationships use EdiServiceHandlingThreadId as a key? > > What version of FNH are you running? I pushed out a change the other > night to fix an issue with joins, that could be affecting you. > > On Thu, Aug 20, 2009 at 5:40 AM, Brendan Erwin <[email protected] > > wrote: > > 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 -~----------~----~----~----~------~----~------~--~---
