powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не могу передать дату в БД EF
8 сообщений из 8, страница 1 из 1
Не могу передать дату в БД EF
    #38466821
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
с EF только пробую.
автоматом создал модель из БД SQL Server,
пытаюсь добавить запись в таблицу, все поля заносятся, кроме даты - поле постоянно NULL
полю в модели присваиваю тип DateTime, при сохранении в БД ни каких ошибок не происходит,
все значения сохраняются, кроме этого поля. Думаю, что дело в формате даты передаваемом на сервер.

может кто сталкивался с проблемами передачи типа DateTime?
Спасибо.
...
Рейтинг: 0 / 0
Не могу передать дату в БД EF
    #38467034
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HELP!!!
...
Рейтинг: 0 / 0
Не могу передать дату в БД EF
    #38470086
Фотография strobetm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На модель бы глянуть.
...
Рейтинг: 0 / 0
Не могу передать дату в БД EF
    #38470618
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет,
спасибо, вопрос ещё актуальный...
сейчас пытаюсь создать моли и контекст в ручную и привязать к существующей БД, но тоже безуспешно...
для данного решения модель такая:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;

    public partial class COMMENT
    {
        public int ID { get; set; }
        public int NEWSID { get; set; }
        public string USER { get; set; }
        public string DATA { get; set; }
        public System.DateTime DATE { get; set; }
        public bool CHECK { get; set; }
        public bool BLOCKED { get; set; }
    }



спасибо.
...
Рейтинг: 0 / 0
Не могу передать дату в БД EF
    #38470970
Фотография strobetm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базе это datetime2?
В классе контекста ничего интересного по поводу этого поля случайно не написано?
...
Рейтинг: 0 / 0
Не могу передать дату в БД EF
    #38471003
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WitC, выложи архивом свой проект. И скрипт создания таблицы тоже.
...
Рейтинг: 0 / 0
Не могу передать дату в БД EF
    #38471211
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

в БД поле изначально ставил datetime, потом почитал форумы, назначил datetime2, там диапазон шире...
ошибка осталась... вернулся опять к datetime....

проект и скрипт для БД выложу вечером.

спасибо за помощь....
...
Рейтинг: 0 / 0
Не могу передать дату в БД EF
    #38472657
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парни!
спасибо, получилось.
для того, чтобы выложить проект, перенёс часть кода в консольное приложение,
сгенерировал контекст и модель из существующей БД (пример о котором я писал выше)...
и, всё заработало...проверил на ASP, где сформировал контекст и модель вручную - всё работает...
хотя, перед тем как постить, раза четыре удалял все подключения, контексты и модели, и генерировал
их снова.... читал и повторял - ни чего не помогало... результат виден на скрине выше....

в любом случае, спасибо за уделённое время.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не могу передать дату в БД EF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]