Вставка DateTime через LINQ - PullRequest
       2

Вставка DateTime через LINQ

0 голосов
/ 07 апреля 2011

В моей таблице есть столбец с DataType 'timestamp'. Сейчас я вставляю строку через LINQ2SQL. Теперь, что я должен написать здесь:

Entity_Product_Point ev = new Entity_Product_Point();
ev.DateCreated = ???

Спасибо! * * 1004

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

Вы УВЕРЕНЫ, что хотели отметка времени ?Это не имеет ничего общего с датами ... Если вы хотите сохранить "DateCreated", я думаю, вы, вероятно, захотите использовать тип данных DateTime или просто Date в MSSQL.Если это именно то, что вы на самом деле намеревались, тогда вы можете передать значение DateTime.Now.

2 голосов
/ 07 апреля 2011

Ну, соответствующий тип будет byte[], но этот тип используется внутри SQL Server для управления версиями строк и ORM для оптимистической блокировки. Вы никогда не должны (не можете) записывать значение для столбца метки времени вручную.

Для более полного списка того, какой тип соответствует чему, проверьте этот вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...