Я пытаюсь написать библиотеку классов, в которой у меня есть модель для таблицы файловых вложений в базе данных.Моя модель выглядит следующим образом (упрощенно)
public class Attachment : IAuditable
{
[Key]
[Required]
public int ID { set; get; }
[NotMapped]
public IFormFile formFile { set; get; }
public string FileName { get; set; } //extension not stored here
public string FileExt { get; set; }
public byte[] FileContent { get; set; }
}
Отдельная таблица вложений, в которой у меня есть поле IFormFile для передачи в представление (загрузка файла cshtml), получения данных обратно и последующей записи в поле FileContent.чтобы сохранить в поле BLOB-объекта базы данных.
Но в отдельной библиотеке классов я не могу добавить ссылку на Microsoft.Aspnetcore.Http, на которую нужно сослаться на переменную IFormFile.Я могу сделать это только в веб-приложении.
В любом случае?