我正在尝试编写一个类库,其中我有一个数据库中的文件附件表的模型。我的模型看起来像这样(简化)
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的引用。我只能在网络应用程序中这样做。
无论如何?
答案 0 :(得分:0)
对不起,我想出来了。 我需要运行NuGet并将Aspnetcore安装到类库项目中。