Я отображаю список редактируемых цен в таблице.Я посмотрел на это , но моя ситуация немного отличается.У цен есть составной ключ (состоящий из 3 ключей), который однозначно идентифицирует их.
Как определить эти текстовые поля, чтобы связыватель модели мог делать свое дело?
Править:
Мои классы выглядят так:
class ParentTable
{
int ParentTableId {get; set;}
public virtual List<ParentTable2> ParentTable2List { get; set; }
}
class ParentTable2
{
int ParentTable2Id {get; set;}
public virtual Prices {get; set;}
}
class Prices
{
[Key]
[Column(Order = 0)]
public int ParentTableId { get; set; }
public ParentTable ParentTable { get; set; }
[Key]
[Column(Order = 1)]
public int Year { get; set; }
[Key]
[Column(Order = 2)]
public int ParentTable2Id { get; set; }
public ParentTable2 ParentTable2 { get; set; }
decimal costPrice { get; set; }
decimal listPrice { get; set; }
...
}
Итак, что для пользователя показывает список ParentTable.ParentTable2List Каждая строка в списке имеет ParentTable2Id и текстполе для costPrice, listPrice и т. д. *
Я хочу, чтобы пользователь мог ввести значения для всех цен, а затем отправить.
При отправке я не знаюкак привязать каждую цену к связанной с ней ParentTable2