Microsoft SQL Server Management Studio (SSMS) искажает результаты отображения и окно запроса в обеих версиях 2005 и 2008, как показано на снимке экрана. Кажется, что система отображения / перерисовки окон повторяет полосы прокрутки и не рисует / перерисовывает области содержимого. Это происходит в Windows 7 x64 как при установке с двумя мониторами на рабочей станции, так и на портативном компьютере.
ОБНОВЛЕНИЕ, первый квартал 2011 г .: MS пометила это как «Активный» в своем средстве отслеживания проблем на MS Connect .
ОБНОВЛЕНИЕ, второй квартал 2011 г .: ошибка воспроизводится на оборудовании NVidia (2) и Radeon
Несколько надстроек, таких как Tabs Studio и несколько утилит захвата экрана, используются, но поведение сохраняется, даже если они отключены и / или выгружается и при перезагрузке.
У меня вопрос, вызвано ли это чем-то, что находится под моим контролем, и как это поведение можно исправить. {публичный запрос Запрос {получить; частный набор; } общественные здания SelectList {get; частный набор; } public List & ...
У меня есть следующее определение модели просмотра
public class AccessRequestViewModel
{
public Request Request { get; private set; }
public SelectList Buildings { get; private set; }
public List Persons { get; private set; }
}
Итак, в моем приложении должен быть хотя бы 1 человек для запроса доступа. Какой подход вы можете использовать для проверки? Я не хочу, чтобы эта проверка происходила в моем контроллере, что было бы просто сделать. Единственный выбор - настраиваемый атрибут проверки?
Изменить: В настоящее время проверка выполняется с помощью FluentValidation (хорошая библиотека!)
RuleFor(vm => vm.Persons)
.Must((vm, person) => person.Count > 0)
.WithMessage("At least one person is required");