2
嗨,我有新的ASP MVC5与EF6。目前我正在处理一个需要保存用户个人资料图片的项目。我的模特级是ASP MVC上传个人资料照片模特类别
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
[Required]
public String Email { get; set; }
[Required]
public String Password { get; set; }
public String FirstName { get; set; }
[Required]
public String LastName { get; set; }
我不知道如何在这里添加个人资料图片属性。控制器类和视图由VS自动生成。
更新:我正在考虑将配置文件图片保存在“物理文件”中,而不是将“图片数据”保存在数据库中。
将图片保存到数据库中并不是一个好主意,它会非常快地增加数据库的大小。更好的想法是在文件系统上管理它们,方法是通过标识符保存图片并按需加载。 – RAJ
@ user2936719,如果要将文件路径保存在数据库中。在数据库中创建名为ProfilePicPath的列作为varchar数据类型。因此,EF将创建一个模型,如公共字符串ProfilePicPath {get;组;} – Golda