Невозможно добавить необходимую ссылку в библиотеку базовых классов asp.net (IFormFile) - PullRequest
0 голосов
/ 28 мая 2018

Я пытаюсь написать библиотеку классов, в которой у меня есть модель для таблицы файловых вложений в базе данных.Моя модель выглядит следующим образом (упрощенно)

 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.Я могу сделать это только в веб-приложении.

В любом случае?

1 Ответ

0 голосов
/ 28 мая 2018

Извините, я понял это.Мне нужно запустить NuGet и установить Aspnetcore в проект библиотеки классов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...