When I configure a (db-first) stored procedure/method, which returns multiple datasets, as in the attached example:
public class AssessStrategyMultipleResult
{
public AssessStrategyMultipleResult()
{
RsInstSummaries = new List<RsInstSummary>();
RsYearSummaries = new List<RsYearSummary>();
RsMonthSummaries = new List<RsMonthSummary>();
RsSeqSummaries = new List<RsSeqSummary>();
RsDaySummaries = new List<RsDaySummary>();
}
public List<RsInstSummary> RsInstSummaries { get; private set; }
public List<RsYearSummary> RsYearSummaries { get; private set; }
public List<RsMonthSummary> RsMonthSummaries { get; private set; }
public List<RsSeqSummary> RsSeqSummaries { get; private set; }
public List<RsDaySummary> RsDaySummaries { get; private set; }
}
While the function itself works in EF Core usage, the [private set;]'s are a problem elsewhere in use of these resultsets in other uses (e.g. OData client). Is it possible to have Entity Developer generate the component result datasets as eg:
public List<RsInstSummary> RsInstSummaries { get; set; }
public List<RsYearSummary> RsYearSummaries { get; set; }
public List<RsMonthSummary> RsMonthSummaries { get; set; }
public List<RsSeqSummary> RsSeqSummaries { get; set; }
public List<RsDaySummary> RsDaySummaries { get; set; }