Diskuze: ASP. NET - vytáhnutí dat
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
No.. EF neumí SPLIT().. takže máš více možností..
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication1
{
class Campaign
{
public string CategoryIds;
public Campaign(string categoryIds)
{
CategoryIds = categoryIds;
}
}
class Program
{
static void Main(string[] args)
{
var campaigns = new List<Campaign>
{
new Campaign("2;5;8;7"),
new Campaign("2;5;77;7"),
new Campaign("2;4;14;7"),
new Campaign("2;3;77;7"),
new Campaign("2;554;77;45"),
};
int toFindId = 5;
var found =
campaigns.Where(
campaign => campaign.CategoryIds.Split(';')
.Any(id => int.Parse(id) == toFindId)
).ToList();
}
}
}
Samozřejmě je nejlepší nevymýšlet PHP-like chujoviny a nervat více FK klíčů do jednoho fieldu jen proto, že neumíš relační databáze..
Zobrazeno 3 zpráv z 3.