|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
Код: sql 1.
приходится явно указывать Код: c# 1.
в чем интересно проблема, почему не сделают? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2020, 16:31 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
Хрустальный шар в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2020, 16:33 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
vb_sub Хрустальный шар в студию. https://entityframework.net/knowledge-base/2740572/how-to-manage-getdate---with-entity-framework ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2020, 16:55 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview, можете пояснить, что значит "EF не понимает констрейт" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2020, 17:00 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
hVostt listtoview, можете пояснить, что значит "EF не понимает констрейт" The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. The statement has been terminated. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2020, 17:09 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
причем тут conversion of a datetime2 data type to a datetime непонятно Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2020, 17:10 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview причем тут conversion of a datetime2 data type to a datetime непонятно Мне кажется, что следует разобраться, если не понятно, а не спешить делать выводы "что EF не понимает констрейнт". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2020, 19:29 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. The statement has been terminated. Типу DateTime из .NET соответствует тип datetime2, но не datetime. Вам нужно использовать соответствующие типы, которые без проблем транслируются между .NET и СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2020, 01:19 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
hVostt listtoview The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. The statement has been terminated. Типу DateTime из .NET соответствует тип datetime2, но не datetime. Вам нужно использовать соответствующие типы, которые без проблем транслируются между .NET и СУБД. это я понимаю, поэтому и неудобно, если подход Database First наверное это связано с ограничением на мин и мак з-я в СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 22:26 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
hVostt listtoview The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. The statement has been terminated. Типу DateTime из .NET соответствует тип datetime2, но не datetime. Вам нужно использовать соответствующие типы, которые без проблем транслируются между .NET и СУБД. Да тут, по-моему, типы данных вообще не при чем. Походу тут просто даже не непонимание как работает ЕФ и ОРМ вообще, а непонимание как работает DEFAULT на сиквеле. Когда сущность добавляется, то на сиквел с инсертом всегда пойдет конкретное значение - откуда же тогда сиквелу знать что в него дифолт значение надо подставить. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 22:57 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
fkthat hVostt пропущено... Типу DateTime из .NET соответствует тип datetime2, но не datetime. Вам нужно использовать соответствующие типы, которые без проблем транслируются между .NET и СУБД. Да тут, по-моему, типы данных вообще не при чем. Походу тут просто даже не непонимание как работает ЕФ и ОРМ вообще, а непонимание как работает DEFAULT на сиквеле. Когда сущность добавляется, то на сиквел с инсертом всегда пойдет конкретное значение - откуда же тогда сиквелу знать что в него дифолт значение надо подставить. замени на datetime2 и все заработает не надо ля ля ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2020, 23:43 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
fkthat Да тут, по-моему, типы данных вообще не при чем. Походу тут просто даже не непонимание как работает ЕФ и ОРМ вообще, а непонимание как работает DEFAULT на сиквеле. Когда сущность добавляется, то на сиквел с инсертом всегда пойдет конкретное значение - откуда же тогда сиквелу знать что в него дифолт значение надо подставить. Не, там ошибка связана именно с приведением значения типов. Тип datetime у MS SQL не способен принять весь диапазон значений DateTime из .NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 00:54 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
hVostt Не, там ошибка связана именно с приведением значения типов. Тип datetime у MS SQL не способен принять весь диапазон значений DateTime из .NET. Ну, может быть, поверю на слово. Лично мне это без особой разницы, потому что в голову бы не пришло в 2020 году задавать дифолты в БД, а не в БЛ. Я обратил внимание, что ТС вообще отличается какими-то оригинальными подходами и почти все его вопросы-проблемы вызваны этими оригинальностями ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 10:13 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
fkthat hVostt Не, там ошибка связана именно с приведением значения типов. Тип datetime у MS SQL не способен принять весь диапазон значений DateTime из .NET. Ну, может быть, поверю на слово. Лично мне это без особой разницы, потому что в голову бы не пришло в 2020 году задавать дифолты в БД, а не в БЛ. Я обратил внимание, что ТС вообще отличается какими-то оригинальными подходами и почти все его вопросы-проблемы вызваны этими оригинальностями а если запрос отправит не ваше приложение? на то они и констрейнты и дефолты в субд ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 11:17 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview а если запрос отправит не ваше приложение? У тебя трёхзвенка или где? В трёхзвенке доступ к БД имеет только сервер приложения. На крайняк отчетная система имеет доступ только по чтению. Модератор: Тема перенесена из форума "ASP.NET". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 11:21 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
Shocker.Pro listtoview а если запрос отправит не ваше приложение? У тебя трёхзвенка или где? В трёхзвенке доступ к БД имеет только сервер приложения. На крайняк отчетная система имеет доступ только по чтению. Модератор: Тема перенесена из форума "ASP.NET". Т.е дефолты в БД плохо? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 11:27 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview Т.е дефолты в БД плохо? listtoview EF не понимает констрейнт ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 12:00 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview на то они и констрейнты и дефолты в субд насчет констрейнтов понятно, но дифолты тут каким боком? если так дальше пойти, то и триггера надо писать из расчета "вдруг не наше приложение". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 13:13 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
fkthat listtoview на то они и констрейнты и дефолты в субд насчет констрейнтов понятно, но дифолты тут каким боком? если так дальше пойти, то и триггера надо писать из расчета "вдруг не наше приложение". И индексов насоздавать на всё возможные варианты из серии "а если запрос отправит не ваше приложение" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 13:17 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview, стороннее приложение должно ходить через API, иначе у вас база завязывает на себя лишнее (coupling) и внесение изменений в БД просто так уже не сделаешь (время, ошибки, обиженные коллеги) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 13:24 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
Дмитрий Мух listtoview, стороннее приложение должно ходить через API, иначе у вас база завязывает на себя лишнее (coupling) и внесение изменений в БД просто так уже не сделаешь (время, ошибки, обиженные коллеги) ok просто база старая я думал по быстрому цепануть энтити и наклепать страничку вопрос снят, всем спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 13:55 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview Дмитрий Мух listtoview, стороннее приложение должно ходить через API, иначе у вас база завязывает на себя лишнее (coupling) и внесение изменений в БД просто так уже не сделаешь (время, ошибки, обиженные коллеги) ok просто база старая я думал по быстрому цепануть энтити и наклепать страничку Значит давно пора было сделать по-нормальному. Вот зачем про какую-то там архитектуру спрашивать, если хочется наклепать по-быстрому? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 14:05 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
listtoview а если запрос отправит не ваше приложение? на то они и констрейнты и дефолты в субд Если у вас правильная трёх-звенка. То за такое по башке надо лупить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 15:05 |
|
Это меганеудобно что EF не понимает констрейнт DEFAULT(GETDATE()),
|
|||
---|---|---|---|
#18+
hVostt listtoview а если запрос отправит не ваше приложение? на то они и констрейнты и дефолты в субд Если у вас правильная трёх-звенка. То за такое по башке надо лупить :) т.е вы не допускаете что одну базу может юзать несколько разных приложений? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 16:50 |
|
|
start [/forum/topic.php?fid=17&fpage=2&tid=1349065]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 141ms |
0 / 0 |