Microsoft
Software
Hardware
Network
Question : linq query handling null datetime
I have a dataset with two tables. I have a linq query that is joining the tables and returning data as expected unless EndDate is null. If the date field is null I get an error
"Cannot cast DBNull.Value to type 'System.DateTime'. Please use a nullable type."
I need all rows even if EndDate is null. What is the best way to handle the null issue and get all rows of data?
var query = from xxxxx
where xxxxx
select new ReturnResult
{
LastName = person.Field
("Last
Name"),
FirstName = person.Field
("Firs
tName"),
StartDate = person.Field
("St
artDate"),
EndDate = person.Field
("En
dDate")
}
ReturnResult is a class I defined.
public class PersonnelResult
{
public String LastName
{get; set;}
public String FirstName
{get; set;}
public DateTime StartDate
{get; set;}
public DateTime EndDate
{get; set;}
}
Answer : linq query handling null datetime
make your date time variables
DateTime? yourDate; (this is a nullabe datetime object)
Random Solutions
Damerau–Levenshtein distance
please provide vb script to move 30days old files to new shared location along with subfolders
Can outlook 2003 email be imported to windows 7 through mitec ?
Refer to Control on Main Form
The recipient's mailbox is full and can't accept messages now.
Fixed Vertical Position of Text/Paragraph
Need way to alternate some sort of shading between records each time month changes on a Continous Form
AXWIN Frame Window: svchost.exe - Application Error
Very Fast Real Time Graph
ADO.connection does not work for endless form