Some notes on software development... RSS 2.0
# Wednesday, 16 July 2008

From the installed NAnt folder copy the nant.xsd file to C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas

image

In Visual Studio 2008, create a new XML file, add the root node <project>.
When you add the xmlns attribute to the project node the nant schema will now be available in the drop-down list.

image

NAnt intellisense and schema validation will now be available for the XML document.

image

Links:
NAnt website

Wednesday, 16 July 2008 14:51:15 (GMT Standard Time, UTC+00:00)  #    -
NAnt
# Tuesday, 15 July 2008

From MSDN here:

image

Tuesday, 15 July 2008 16:50:26 (GMT Standard Time, UTC+00:00)  #    -
Reporting Services
# Monday, 14 July 2008

To achieve alternate row colouring you can use the following expression for the BackgroundColor property:

=IIF(RowNumber("DATASETNAME") Mod 2, "AliceBlue", "White")

Monday, 14 July 2008 09:30:46 (GMT Standard Time, UTC+00:00)  #    -
Reporting Services
# Wednesday, 09 July 2008

Eric White has a great example of using LINQ to stream a text file rather than load the whole file in to memory here.

The StreamReaderSequence class provides an extension method for the StreamReader class called Lines which will load each line one by one.

The code taken from Erics blog article:

image

Using the above technique means you can process very large text files using a small memory footprint, great stuff!

Notes:
You cannot use aggregation query operators because they need to iterate all the results to compute their own result. That means you cannot use Aggregate, Average, Count, LongCount, Max, Min and Sum operators.
You cannot use sequenced operators such as OrderBy, OrderByDescending and Reverse for similar reasons to above.

Links:
Eric White's Blog
Eric White LINQ to Text File (streaming) article

Tuesday, 08 July 2008 23:11:10 (GMT Standard Time, UTC+00:00)  #    -
LINQ
Navigation

Sign In
Extras
Statistics
Total Posts: 116
This Year: 0
This Month: 0
This Week: 0
Comments: 36
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2018
Hadrian Phillips

All Content © 2018, Hadrian Phillips
DasBlog theme 'Business' created by Christoph De Baene (delarou)