List<object1> 转换为 List<object2>
两个list之间的转换
假设store.BusinessCategories 是一个List<object1>类型
model.BusinessCategories 是一个List<object2>类型
如何将集合里的对象进行值的更改
store.BusinessCategories = model.BusinessCategories == null ? null : model.BusinessCategories.Count == 0 ? null : model.BusinessCategories.Select(c => new object1() { UniqueID = c.BusinessCategoriesUniqueID, Name = c.BusinessCategoriesName }).ToList();
如何取List<object1>里对象某一个值,可以用Linq
var categoryUniqueID = from c in store.BusinessCategories select c.UniqueID 这里取的是多个对象的Guid,可以考虑用特定格式拼接起来
categoryUniqueIDs = string.Join(";", categoryUniqueID); 这里取到string类型的以“;”分割的Guid