powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF code first => поле null
6 сообщений из 6, страница 1 из 1
EF code first => поле null
    #37720140
last_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте!

есть вот такая сущность
Код: c#
1.
2.
3.
4.
5.
6.
class Card
{
    public int ID { get; set; }
    public string Name { get; set; }
    public DateTime DateAppeal { get; set; }
}



таблица вот такая получилась
Код: sql
1.
2.
3.
4.
5.
CREATE TABLE [dbo].[Card](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Name] [nvarchar](max) NULL,
    [DateAppeal] [datetime] NOT NULL
)    



почему поле DateAppeal создалось not null, я ведь не задавал аннотацию [Required] ?

заранее спасибо
...
Рейтинг: 0 / 0
EF code first => поле null
    #37720232
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
last_student, потому что null нельзя промапить на DateTime. Если ты ожидаешь там null, то используй DateTime?
...
Рейтинг: 0 / 0
EF code first => поле null
    #37720304
last_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

я так понимаю замапить можно только на varchar что бы было NULL, верно?

если например поля подправить вручную, оно тогда нормально будет мапиться?
...
Рейтинг: 0 / 0
EF code first => поле null
    #37720360
last_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

спасибо, я сначала не так прочитал Ваше сообщение
...
Рейтинг: 0 / 0
EF code first => поле null
    #37720470
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
last_student, на всякий случай поясню свой ответ. DateTime это value-тип, а value-тип не может приимать значение null. Поэтому нужно использовать Nullable<DateTime> или, что короче, "DateTime?".
...
Рейтинг: 0 / 0
EF code first => поле null
    #37720506
last_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

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


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