У меня есть хранилище данных таблицы Azure, и вот моя модель для одного класса:
public class Product : TableServiceEntity
{
[Required(ErrorMessage="Title required")]
[DisplayName("Title")]
public string Title { get; set; }
}
Есть еще кое-что, но самое важное - это PartitionKey, RowKey (скрыто здесь) и Title.
Я хочу убедиться, что ни одна запись не сохранена с таким же названием, как у другой.В настоящее время я использую сервисный слой для всего, что связано с моделью.
Должен ли мой чек, что уже нет записи с таким же названием, быть частью этого сервисного слоя, или это должно как-то быть в самой модели?