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
-~----------~----~----~----~------~----~------~--~---