У меня есть список продуктов, и список будет динамически расти по мере увеличения количества пользователей. Я хотел бы иметь этот список, скажу:Отображение нескольких списков в C#
public class Product()
{
public int ProductId { get; set; }
public string ProductName { get; set; }
public DateTime ProductDateCreated{ get; set; }
//....
}
Но для каждого, скажем, пяти пунктов в списке, я хочу, чтобы отобразить другой элемент из другого списка, так сказать, мой список Advert.
public class Advert()
{
public int AdvertId { get; set; }
public string AdvertName { get; set; }
public int AdvertView{ get; set; }
}
var products = db.Products.OrderBy(d=>d.ProductDateCreated).ToList();
--product1
--product2
--product3
--product4
--Advert2 <-- Insert here some how as it has a higher AdvertView than Advert1
--product5
--product6
--product7
--product8
--product9
--Advert1 <-- Insert here some how as it has a lower AdvertView than Advert2
Лучше всего я могу описать это как реклама на Facebook, где, как вы прокрутите вниз, вы с рекламой и теперь снова.
Я использую lambda expressions, запрашивая мою базу данных, но я не могу думать, с чего начать.
Когда и будет решать, чтобы отобразить элементы из первого списка? это будет сделано периодически? – Coder1409
Боковой комментарий: при определении класса вы не используете скобки рядом с именем класса. –
Вы можете добавить в «Список