John Nicholas

Manchester, United Kingdom

NA

Age: 35

slightly crazed .net junkie.

Developer since 2000. Consciously decided to go the MS route due to their tooling.

fairly serious guitarist (7 years or so - currently learning lots of old blues, Howling wolf etc) and am increasingly spending time getting back into Go.

Current specialisms: SQL, EF40 + T4, WCF, linq, lambda, silverlight4, moq, pex, moles - anything needed to get the job done really.

Aug
26
comment C# 2015, cannot open for writing when already built
did you add a project reference or did you reference the dll directly?
Aug
26
answered C# 2015, cannot open for writing when already built
Aug
26
answered Which .NET Form development option to use
Aug
12
comment What is the maximum value for a int32?
this dumb question is now outranking the msdn page for int32.max i am saddened
Jul
27
awarded Self-Learner
May
19
awarded Yearling
May
19
awarded Yearling
Mar
26
awarded Famous Question
Feb
27
awarded Good Question
Jan
28
comment Differences between Ant and Maven
if someone posts the links ill happily edit them in
Jan
25
comment Is it appropriate to delete answers with many down votes
id argue that's not a wrong answer that's pure dangerous and could be considered malicious. That is a situation where a vote to delete would be appropriate. Problem with a 'threshold' is definition and also misuse of its application by the more overzealous on here.
Jan
25
answered Is it appropriate to delete answers with many down votes
Nov
24
awarded Autobiographer
Nov
17
revised Read SQL Table into C# DataTable
updated again to show what i think is preferable to dataset.
Nov
17
revised Read SQL Table into C# DataTable
updated to save people having to read the garbage below in the comments.
Nov
17
comment Read SQL Table into C# DataTable
I was answering a question that was asked. In the context of that my answer is perfectly valid, still is and I stand by it. You have come in with some irrelevant problem that is not being asked about and saying 'well in this case you have a problem huuur'. Well yes perhaps, but I still maintain I can code to your problem and STILL be correct at the level this question is being asked at. I am not sure what your point is, you are must be trolling. You haven't once shown how datasets would help in the area you are talking about - they are irrelevant so I name you 'troll'. Congratulations.
Nov
16
comment Read SQL Table into C# DataTable
I can easily query a table, find the types in it and assert that those types are co / contra variant to the types being expected at runtime. Otherwise you are simply asserting a tautology. You are pointing at the layer that provides type safety and saying look you cant write this in a type safe way. And well of course you can't, you defined the problem so you couldn't, however you can write that layer to be able to query the database schema itself so that it can do its job as an adapter and expose the database in a strongly typed way. why use c# if you don't want this?
Nov
14
comment Read SQL Table into C# DataTable
It has access to types due to meta data tables and the fact the 'ss' refers to sql server. If you want to ask me direct questions i would be happy to try and answer. That last one had very little effort - lets suppose i already was? now what?
Nov
13
comment Read SQL Table into C# DataTable
Sql is given. Besides, if you don't know what kind of database then why does it even have to be a database? What would be the application of such a generic tool? If you ever need to connect to databases that are really so radically different you would abstract away from it behind a repository pattern and then inside of that you would need different specialized database adapters and at that point you would know about the specifics. The fact is consuming code has type expectations -> type assertions in adapter. Your constraint means you have no idea about database language and so cannot query.
Nov
7
awarded Notable Question
1 2 3 4 5