I thnk it is due to the project name change in the download page. It used to be Company name and project name as seperate fields. Now, it is combined. When the project is generated with actual MyCompanyName.ProjectName, the files/classes which used to be with project name are renamed to actual MyCompanyName.ProjectName which is causing the problem.
This is what my parameters
One of the file it generated is like this...many more fiiles like below.
namespace InsureIT.Jasper
{
public class InsureIT.JasperConsts
{
public const string LocalizationSourceName = "InsureIT.Jasper";
public const string ConnectionStringName = "Default";
public const bool MultiTenancyEnabled = true;
public const int PaymentCacheDurationInMinutes = 30;
}
}
I could download with myCompany.ProjectName but I cannot compile as it uses namespace myCompany.ProjectName but class name is changed to myCompany.ClassName. I get an error "The name myCompany.filename doesn't exisit in current context" . All the files which used to start with ProjectName are not converted properly and shows in errorlist.
Hi aaron,
I have custom mapping for id and dependent
configuration.CreateMap<DependentEnrolmentRuleCreateInputDto, DependentEnrolmentRule>() .ForMember(d => d.Id, options => options.MapFrom(s => s.Dependent)) .ForMember(u => u.BenefitEnrolmentRule, options => options.Ignore());
[edited]
Hi Aaron,
Thanks for the quick response. **For the first suggestion I get following error **
_Abp.Domain.Uow.AbpDbConcurrencyException: Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded. See http://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions. ---> Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded. See http://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions.
In SQL profile, I see only update for BenefitEnrolmentRule. no update statements for DependentEnrolmentRules .
For the second suggestion, I get the following error
An error occurred while updating the entries. See the inner exception for details.
Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Data.SqlClient.SqlException: Violation of PRIMARY KEY constraint 'PK_DEPENDENTENROLMENTRULE'. Cannot insert duplicate key in object 'dbo.DependentEnrolmentRule'. The duplicate key value is (2, 32, 1).
In the SQL profiler... I see Update for BenefitEnrolmentRule and insert for DependentEnrolmentRules instead of update for DependentEnrolmentRules.
For the third suggestion, no error. But In SQL profile, I see only update for BenefitEnrolmentRule. no update statements for DependentEnrolmentRules .
Thanks
Hi @ismcagdas,
It is a Dto class.. public List<BenefitOptionPlanOutputDto> BenefitOptionPlans { get; set; }
I am calling this from Angular this._classServiceProxy.getBenefitOption(this.benefitOptionId, moment()).subscribe(result => { this.benefitOption = result;
Hi @aaron,
Sorry, don't understand your message. Can you please explain a bit
Thanks
Hi @alper, I read the link before posting this message. I think this issue is not not related to muti-thread.
@aaron, if you look at the first line in the code posted in the orginal message is var benefitOption = await _benefitOptionRepository.GetAsync(input.Id);
Thanks
In the screenshot... BenefitEnrolmentRule is Null for Ruletype 0 BenefitEnrolmentRule is Not Null for Ruletype 2
In JSON, BenefitEnrolmentRule is Not Null for Ruletype 0 BenefitEnrolmentRule doesn't exist for Ruletype 2