У меня есть метод, который добавляет инвестиционный статус с помощью хранимой процедуры (в этом методе я проверяю фактический статус и вставляю его в таблицу)
public void AddStatusInvestment(InvestmentData.InvestmentRow Investment, InvestmentData ds, DictionaryData dict)
{
SomeMethodWHichUsesStoredProcedureWithActualStatus();
var statInw = PhaseStatusHelper.GetStatusesInvestment(Investment, ds);
}
Когда я проверяю номер, я не вижу никаких изменений:
var statInw = PhaseStatusHelper.GetStatusesInvestment(Investment, ds);
public static List<InvestmentData.StatusesInvestmentRow> GetStatusesInvestment(InvestmentData.InvestmentRow Investment, InvestmentData ds)
{
List<InvestmentData.StatusesInvestmentRow> Statuses =
new List<InvestmentData.StatusesInvestmentRow>();
Statuses.AddRange(Investment.GetStatusesInvestmentRows());
return Statuses;
}
Вот код от дизайнера:
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
public StatusesInvestmentRow[] GetStatusesInvestmentRows() {
if ((this.Table.ChildRelations["FK_Investment_StatusesInvestment"] == null)) {
return new StatusesInvestmentRow[0];
}
else {
return ((StatusesInvestmentRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Investment_StatusesInvestment"])));
}
}
СтатусыИнвестиционная таблица:
InvestmentId int
EnumStatusesInvestment int
StatusesInvestmentId int PK
Что я могу сделать, чтобы получить правильное количество статусов
Когда я снова запускаю приложение, количество инвестиционных статусов правильное