вторник, 21 мая 2013 г.
понедельник, 13 мая 2013 г.
Подсчет итого с накоплением (Running total) в T-SQL
Иногда в запросе из базы данных необходимо получить суммы значений с накоплением по строкам. Ниже рассмотрим несколько вариантов выполнения данной задачи, в среде MS SQL.
суббота, 11 мая 2013 г.
IntelliSense для Binding выражений в редакторе XAML
При работе в WPF во XAML приходится писать много выражений связывания контролов с property ViewModel. Все хорошо, но приходится помнить имена property и очень высока вероятность ошибки.
Использование ValueConverter в XAML, без объявления ресурсов
ValueConverter известный всем метод обеспечения специальной логики преобразования величин в Binding выражениях.
Но каждый раз при подключении конвертеров к XAML приходится прописывать ресурсы, ссылающиеся на конвертор, что утомительно. Но есть решение, позволяющее подключать конвертер с меньшими затратами.
Но каждый раз при подключении конвертеров к XAML приходится прописывать ресурсы, ссылающиеся на конвертор, что утомительно. Но есть решение, позволяющее подключать конвертер с меньшими затратами.
понедельник, 6 мая 2013 г.
EntityFramework DbSet.Include
Век живи, век учись - дураком помрешь.
В EF есть замечательный метод DbSet.Include позволяющий производить явную загрузку связанных сущностей из БД. Данная функциональность весьма полезна, иначе происходит отложенная загрузка, при обращении к связанной сущности.
Но почему-то все время у меня всплывало использование данного метода с параметром типа string, где прописывалось имя подгружаемой сущности.
В EF есть замечательный метод DbSet.Include позволяющий производить явную загрузку связанных сущностей из БД. Данная функциональность весьма полезна, иначе происходит отложенная загрузка, при обращении к связанной сущности.
Но почему-то все время у меня всплывало использование данного метода с параметром типа string, где прописывалось имя подгружаемой сущности.
Получение информации о соединении в MS SQL Server
Периодически возникает необходимость получать информацию о транспортном соединении (ip адрес) в T-SQL, вариантов как всегда много. В интернете часто находишь совет выполнить следующий запрос:
Но, к сожалению, данный метод применим не во всех случаях, а именно у подключения не хватает прав для доступа. Лучше всего для выполнения данной задачи подходит штатная функциональность MS SQL 2008
Но, к сожалению, данный метод применим не во всех случаях, а именно у подключения не хватает прав для доступа. Лучше всего для выполнения данной задачи подходит штатная функциональность MS SQL 2008
четверг, 2 мая 2013 г.
Binding ContentControl.DataTemplate к ViewModel
Иногда необходимо использовать ContentControl с подключенным стилем, который содержит DataTemplate. При этом хочется, что бы ContentControl не был связан с какой либо конкретной property ViewModel, а элементы в DataTemplate стиля, имели доступ ко всем property ViewModel (которая устанавливается в DataContext на уровне всего UserControl)
Подписаться на:
Сообщения
(
Atom
)