无法在asp.net核心类库(IFormFile)中添加所需的引用

时间:2018-05-28 13:06:40

标签: asp.net-core

我正在尝试编写一个类库,其中我有一个数据库中的文件附件表的模型。我的模型看起来像这样(简化)

 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字段。

但是在一个单独的类库中,我无法添加对需要引用IFormFile变量的Microsoft.Aspnetcore.Http的引用。我只能在网络应用程序中这样做。

无论如何?

1 个答案:

答案 0 :(得分:0)

对不起,我想出来了。 我需要运行NuGet并将Aspnetcore安装到类库项目中。