Reports & Persistance

Hi!

I'm planning to do a small project to startup with C#. I have a lot experience in coding C++ and Java, but don't have any clue of the .NET capabilities. So before I download the C# Express and install it, i want to know the following:

How much effort is it to make reports (e.g. reports like everyone knows from Access with print preview etc.)

Which kind of persistence is supported? Can Objects easily be made persistent in lets say an Access mdb file or a XML file?

Kind regards,
Ingo

[504 byte] By [IK81] at [2008-2-13]
# 1

Here's a breakdown of the Express Edition features:

http://msdn.microsoft.com/vstudio/products/compare/default.aspx

As you'll see, you need SQL Server Reporting services to do any reporting which requires a lot more than just your app, however if you're going to use objects persisted as XML or Access files as datasources for reporting I would suggest you acquire a third-party solution such as http://www.datadynamics.com or http://www.businessobjects.com. Youcould also just upgrade to the Professional Edition as it comes with Crystal Reports.

.Net makes it easy to persist (serialise) out objects to XML, and Access support is a given. They've abstracted out data access so you can easily switch between objects and traditional datasources as your data tier provider.

KeithAdler at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C# 2005 Express Edition...