Показаны сообщения с ярлыком C#. Показать все сообщения
Показаны сообщения с ярлыком C#. Показать все сообщения

среда, 25 июля 2012 г.

Fluent NHibernate: маппинг перечислений(Enum)

Если поискать, то можно найти достаточно много способов маппинга перечислений в NHibernate, я для себя выбрал вариант, при котором значения перечисления сохраняются, как строки в БД, используя созданный пользовательский тип данных.

четверг, 19 июля 2012 г.

NHibernate каскады: разница между all, all-delete-orphans, save-update

Понадобилось разобраться с ORM, и так как пишу на C# выбрал для себя NHibernate в связке с xml-less оберткой Fluent NHibernate.
До этого с ORM я не работал, да и о СУБД в целом знал только в теории.
Данный пост - это частичный перевод вот этой записи, и создается прежде всего для таких же как я новичков, чтобы лучше понять и запомнить разницу между опциями каскадирования.

суббота, 10 апреля 2010 г.

Почему нужно использовать обобщения(Generics) вместо коллекций(Collections) (C# 2.0 и выше)

  • Обобщения обеспечивают большую производительность, так как не происходит операции "упаковки"-"распаковки"(boxing-unboxing),
  • Обобщения обеспечивают безопасность типов, так как могут содержать только типы, которые Вы задаете при объявлении,
  • Обобщения значительно снижают необходимость создания собственных коллекций, так как базовая библиотека уже предоставляет несколько подготовленных коллекций.