我正在一个项目中,我必须为创建的每个人插入图像的多个链接和联系人详细信息的多个值。
我有三个表Person
,PersonImages
和PersonContact
。数据库结构如下:
人员表
ID int Identity NN PK,
Name varcahr(255) NN
PersonImage
ID int Identity NN PK,
PID int int NN FK,
PImage varchar(255) NN
PersonContact
ID int Identity NN PK,
PID int int NN FK,
PContact varchar(255) NN
我创建了一个ViewModel来获取用户的详细信息
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
public string Name { get; set; }
public List<string> ImageLinks { get; set; }
public List<string> ContactDetails { get; set; }
我要做的就是将文本框中的图像链接添加到ImageLinks中,并为ContactDetails添加图像链接,然后使用foreach循环对其进行迭代以将其插入数据库中。