Почему атрибут BindNever не работает? ⇐ C#

Место общения программистов C#
Anonymous
Почему атрибут BindNever не работает?

Сообщение Anonymous »

Я не хочу, чтобы связывать свойство на моем CustomerViewModel , поэтому я добавил атрибут [BindNever] , но он не работает. Что может быть решением?// PUT api/customers/5
[HttpPut("{id}")]
public async Task Put([FromUri] int id, [FromBody]CustomerViewModel customer)
{
//Implementation
}
< /code>

CustomEriewModel < /strong> < /p>

public class CustomerViewModel
{
[BindNever]
public int Id { get; set; }
public string LastName { get; set; }
public string FirstName { get; set; }
public string Email { get; set; }
}
< /code>

Если я введу следующий json. Свойство идентификатора < /code> по -прежнему становится Bends < /p>

{
"id": 100,
"lastName": "Bruce",
"firstName": "Wayne",
"email": "bruce@gothamcity.com"
}


Подробнее здесь: https://stackoverflow.com/questions/399 ... ot-working

Вернуться в «C#»