I was dumbfounded to find out this morning that .NET 2.0 CLR supports nullable value types. See http://msdn.microsoft.com/vcsharp/2005/overview/language/nullabletypes/ for more info.
Do you plan in the 2.0 release of LLBLGen Pro to support nullable properties this way?
It would be so cool to be able to have a business entity with nullable value types, like this (I'll represent everything as fields for brevity):
class Person
{
int ID;
string LastName;
string FirstName;
DateTime? Birthday;
int? FavoriteNumber;
}
Then, in code, I could do this:
PersonEntity p = new PersonEntity(123);
p.LastName = "Bouma";
p.FirstName = "Frans";
p.Birthday = null;
p.FavoriteNumber = null;
Of course, I'd be getting the values from a control, but you get the idea. Is this in the works for v2.0?