У меня есть объект для таблицы, в которой хранится лот данных. Мне нужно удалить данные в зависимости от значения поля DateTime
, то есть это только значение Date
. Чтобы ускорить это, я хотел бы создать индекс.
Сущность MyEntity
public class MyEntity
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long ID { get; set; }
public DateTime? SomeDateTime { get; set; }
}
Если уместно, мой кулмн - Nullable DateTime.
DbMigration преобразует это значение в NULLABLE TIMESTAMP(6)
(с точностью до 6 через текущие API).
Мне нужно знать, как я могу добавить индекс только на дату SomeDateTime
s с любым свободным API или аннотации, как это делается в Oracle через SQL:
create index INDEX_SOME_DATE_TIME on MyEntity (TRUNC(SomeDateTime))