Используя Entity Framework Core (Code First) и SQLite, Guid сохраняется как двоичный файл, а поля Decimal и Date хранятся в виде текста у поставщика Microsoft.
Я понимаю, что они могут не захотеть неточности DOUBLE дляденежные суммы и, следовательно, использовать текст.
Что произойдет, если мне нужно отсортировать?Является ли Entity Framework Core достаточно умным для того, чтобы сортировка работала должным образом (но медленнее, потому что она должна анализировать все!), Или она будет сортироваться по алфавиту вместо сортировки по номеру?Я не хочу, чтобы он возвращал 100 раньше, чем 2.
Мне придется делать такие вещи, как «дай мне последний заказ», так каков лучший подход к этому?Я хочу убедиться, что он будет работать.
Лучше ли мне переключиться на поставщика System.Data.SQLite для хранения дат в формате UNIX (это не поддерживается поставщиком Microsoft)?и тогда мне придется самому разбирать туда-сюда, или он мог бы позаботиться об этом автоматически?