Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / EF Date and Time / 25 сообщений из 66, страница 1 из 3
11.01.2015, 01:55
    #38851469
Артем G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Подскажите плизз как в классе указать чтобы в SQL базе поля создавались только Date без времени и Time без даты
Чтот гугл обленился и ни чего не подсказывает :(
...
Рейтинг: 0 / 0
11.01.2015, 10:51
    #38851521
D129
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Артем G,

Гугл тут нипричем. Просто у вас задача некрасивая.
Сделайте время - целое число,
секунды или милисекунды даже, А дату - оставьте датой.
К сгенерированному классу можно добавить вычисляемое поле - которое у вас будет секунды превращать в DateTime или Timespan...
...
Рейтинг: 0 / 0
11.01.2015, 11:23
    #38851531
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Артем GПодскажите плизз как в классе указать чтобы в SQL базе поля создавались только Date без времени и Time без даты
Чтот гугл обленился и ни чего не подсказывает :(

Тип даты со временем отвечает требованиям и даты без времени (время всегда 00:00:00) и времени без даты (просто не используйте компонент даты, оставляя её в минимальном значении). Зачем всё усложнять?

И было бы неплохо уточнить, для чего это нужно.
...
Рейтинг: 0 / 0
11.01.2015, 11:28
    #38851532
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Артем GЧтот гугл обленился и ни чего не подсказывает :(
http://stackoverflow.com/questions/5658216/entity-framework-code-first-date-field-creation

PS codefirst - извращение
...
Рейтинг: 0 / 0
11.01.2015, 11:30
    #38851533
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVosttЗачем всё усложнять?
использование DATE вместо DATETIME - это как раз упрощение жизни
...
Рейтинг: 0 / 0
11.01.2015, 12:02
    #38851539
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
ИзопропилhVosttЗачем всё усложнять?
использование DATE вместо DATETIME - это как раз упрощение жизни

Да ради бога, ё-моё. В Code First есть отличный инструмент соглашений. Пишите своё соглашение и отражаете любой NET тип в любой SQL тип. Чё мозги парить, не понимаю.
...
Рейтинг: 0 / 0
11.01.2015, 12:03
    #38851540
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
ИзопропилPS codefirst - извращение

плохому танцору...
...
Рейтинг: 0 / 0
11.01.2015, 12:12
    #38851545
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVosttДа ради бога, ё-моё. В Code First есть отличный инструмент соглашений. Пишите своё соглашение и отражаете любой NET тип в любой SQL тип. Чё мозги парить, не понимаю.

зачем эти погремушки?

Код: sql
1.
CREATE TABLE( birthdate DATE, ...)
...
Рейтинг: 0 / 0
11.01.2015, 12:13
    #38851547
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Артем G, http://stackoverflow.com/questions/5658216/entity-framework-code-first-date-field-creation

D129Просто у вас задача некрасивая.
Почему ты так считаешь? SQL Server имеет специальные тип данных только отдельно для даты и времени. Логично ими пользоваться и значит нужна возможность эти типы указать.
...
Рейтинг: 0 / 0
11.01.2015, 12:25
    #38851550
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
ИзопропилhVosttДа ради бога, ё-моё. В Code First есть отличный инструмент соглашений. Пишите своё соглашение и отражаете любой NET тип в любой SQL тип. Чё мозги парить, не понимаю.

зачем эти погремушки?

Код: sql
1.
CREATE TABLE( birthdate DATE, ...)



Ручной SQL это и есть погремушки. Если нравиться SQL-ить, то лучше тогда отказаться от любых ORM, да чего уж там, сразу писать всё в T/PL-SQL
...
Рейтинг: 0 / 0
11.01.2015, 12:26
    #38851552
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
bazileПочему ты так считаешь? SQL Server имеет специальные тип данных только отдельно для даты и времени. Логично ими пользоваться и значит нужна возможность эти типы указать.

А в NET есть такие типы? Зачем всё усложнять, не понимаю.
...
Рейтинг: 0 / 0
11.01.2015, 12:40
    #38851558
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVosttИзопропилпропущено...


зачем эти погремушки?

Код: sql
1.
CREATE TABLE( birthdate DATE, ...)



Ручной SQL это и есть погремушки.ниасилил что-ли?
...
Рейтинг: 0 / 0
11.01.2015, 12:41
    #38851559
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Ручной SQL это и есть погремушки. Если нравиться SQL-ить, то лучше тогда отказаться от любых ORM, да чего уж там, сразу писать всё в T/PL-SQL
декаданс русской школы программирования ((
...
Рейтинг: 0 / 0
11.01.2015, 12:49
    #38851563
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
skyANAниасилил что-ли?

откуда такие нелепые выводы?
...
Рейтинг: 0 / 0
11.01.2015, 12:51
    #38851564
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Где-то в степидекаданс русской школы программирования ((

и ты туда же. вы название топика-то хоть прочитайте, прежде чем умничать. в топике речь об EF, а вы пихаете SQL. давайте поговорим про С++, что ли. а то русская школота даже Си не знает. докатились.
...
Рейтинг: 0 / 0
11.01.2015, 12:59
    #38851566
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVosttskyANAниасилил что-ли?

откуда такие нелепые выводы?вообще-то это был вопрос :)
...
Рейтинг: 0 / 0
11.01.2015, 13:00
    #38851567
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVosttГде-то в степидекаданс русской школы программирования ((

и ты туда же. вы название топика-то хоть прочитайте, прежде чем умничать. в топике речь об EF, а вы пихаете SQL. давайте поговорим про С++, что ли. а то русская школота даже Си не знает. докатились. у тебя какие-то комплексы? Зачем так толсто-то троллишь?
...
Рейтинг: 0 / 0
11.01.2015, 13:01
    #38851568
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVostt,
гы топик как топик, ничо нового, я на счет погремушек залупился.
Разговаривал вчера с умным дядькой из немецкого IT на предмет net.
Так дядька акцентировал тенденцию, без равного знания плюсов , знания на диезе
нах никому не нужны ( обезьяны отсеиваются на процессе отбора).
...
Рейтинг: 0 / 0
11.01.2015, 13:02
    #38851569
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
skyANAвообще-то это был вопрос :)

ок. вполне успешно осилил ещё лет 10 назад. и до сих пор не менее успешно применяю на практике.
...
Рейтинг: 0 / 0
11.01.2015, 13:03
    #38851570
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Где-то в степиhVostt,
гы топик как топик, ничо нового, я на счет погремушек залупился.
Разговаривал вчера с умным дядькой из немецкого IT на предмет net.
Так дядька акцентировал тенденцию, без равного знания плюсов , знания на диезе
нах никому не нужны ( обезьяны отсеиваются на процессе отбора).ну кому-то без знания Go обезьяны не нужны...
А насчет PHP у него какое мнение?
...
Рейтинг: 0 / 0
11.01.2015, 13:04
    #38851571
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
skyANAу тебя какие-то комплексы? Зачем так толсто-то троллишь?

детектор троллинга у тебя пошаливает по ходу. я вполне серьёзно. используя EF надо избегать SQL где можно и обращаться к нему когда в этом действительно появляется необходимость . так понятнее?

предложенное CREATE TABLE такой необходимостью не является, так как убивает на корню механизм миграций.

ещё вопросы?
...
Рейтинг: 0 / 0
11.01.2015, 13:05
    #38851572
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
Где-то в степиhVostt,
гы топик как топик, ничо нового, я на счет погремушек залупился.
Разговаривал вчера с умным дядькой из немецкого IT на предмет net.
Так дядька акцентировал тенденцию, без равного знания плюсов , знания на диезе
нах никому не нужны ( обезьяны отсеиваются на процессе отбора).

у каждого умного дядьки своё умное мнение. важна способность к обучению, а не багаж знаний, который некуда применить.
...
Рейтинг: 0 / 0
11.01.2015, 13:06
    #38851574
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
skyANAну кому-то без знания Go обезьяны не нужны...
А насчет PHP у него какое мнение?

надо спросить наверное
...
Рейтинг: 0 / 0
11.01.2015, 13:06
    #38851575
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVosttskyANAвообще-то это был вопрос :)

ок. вполне успешно осилил ещё лет 10 назад. и до сих пор не менее успешно применяю на практике.значит можешь нормально ответить на вопрос: зачем тут Code First, если можно просто написать SQL-инструкцию, почему троллил?
...
Рейтинг: 0 / 0
11.01.2015, 13:07
    #38851576
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Date and Time
hVosttskyANAу тебя какие-то комплексы? Зачем так толсто-то троллишь?

детектор троллинга у тебя пошаливает по ходу. я вполне серьёзно. используя EF надо избегать SQL где можно и обращаться к нему когда в этом действительно появляется необходимость . так понятнее?

предложенное CREATE TABLE такой необходимостью не является, так как убивает на корню механизм миграций.

ещё вопросы?вот так бы сразу и вопросов вообще бы не было
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / EF Date and Time / 25 сообщений из 66, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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