Pull to refresh

Comments 14

UFO just landed and posted this here
Уже, уже.
Только когда это всё начиналось я был маленький и неопытный, а сейчас уже поздно. Сейчас рефакторю свой код и волосы по всему телу дыбом встают :).
Но следующий проект наверное будет в связке с Linq.
UFO just landed and posted this here
Есть еще вот такая замечательна библиотека BLToolKit на мой взгляд больше и не надо

using (DbManager manager = new DbManager())
{
return manager.SetSpCommand(«dbo.sp_GetTreatysInfo», new object[] {
manager.Parameter("@ClientCode", Filter),
manager.Parameter("@PermitFlag", PermitFlag)
}).ExecuteDataTable();
}

немного синтаксического сахара:
1. вложенные using можно писать без {}, тогда даже стандартный форматировщик кода оставляет их с одним отступом
2. можно убрать лишнюю переменную:
using (var command = new OracleCommand())
using (command.Connection = new OracleConnection()) {

}

Это, конечно, не существенно, но код становится чуть покомпактнее ;)
Да, вы правы :)
Я сейчас пытаюсь сочинить что-то такое «красивое» для чтения IDataReader, хочется чтобы выглядело как-то так?
List some = new List();
some.Load(dataReader, Property1 => «ColumnName»...., PropertyN => «ColumnN»)…
Что-нибудь такое шаблонное-функциональное :), позволяющее писать меньше кода при чтении DataReader.
Собственно нет.
На это есть следующие причины:
1. В .Net 2.0 библиотека работает просто замечательно
2. Если мне понадобится я поставлю .Net 2.0 и буду использовать OracleClient для 2.0
3. Корпоративный стандарт «дефакто», никого не волнует будет ли MS поддерживать или нет. Сказано использовать Oracle.
Как-то так :)
MS не зря прекращает разработку своего .NET-провайдера Oracle. Нет смысла его разрабатывать (и использовать!!!), если есть родной ODP.NET, который и гораздо быстрее, и лучше поддерживает специфические возможности Оракла.
если честно не понял чем статья отличается от документации…
А я не внял предостережению
«Дальше может находиться код, способный пошатнуть ваше психическое или душевное равновесие.»
вполне обыкновенный себе код…
Sign up to leave a comment.

Articles