我正在构建一个简单的网络应用程序。场景如下。
- 图片上传
- 选择一张或多张图片创建新对象(之前上传)
- 显示具有相应图像的对象
我在想创造这样的东西
SampleObject.cs
Guid Id {get; set;}
string Name {get; set;}
Image.cs
Guid Id {get; set;}
string Name {get; set;}
string ImagePath {get; set;}
SampleObject SampleObject {get; set;}
但另一方面,我只需要带有许多 ImagePath 字符串的 SampleObjects。所以更好的方法是将其简化为只有具有许多字符串的 SampleObjects (ImagePath)。
所以,第二种情况如下
- 上传图片
- 创建对象并使用 jquery onclick 选择一个或多个图像(读取 img src 元素)并将这些字符串存储在 SampleObject 字符串列表中。
第二种情况对您来说似乎更好,如果确实如此,您将如何创建这些实体(sampleobject.cs 和 image.cs)。