J'ai un modèle vidéo avec une collection de balises que je veux créerCréer ou mettre à jour le modèle de l'enfant dans ASP.NET MVC/cadre Entify
public class Video{
public int Id { get; set; }
public string Title { get; set; }
public virtual ICollection<Tag> Tags { get; set; }
etc.
}
public class Tag
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Video> Videos { get; set; }
}
J'ai une norme générée action du contrôleur qui ressemble à ceci: La liaison de modèle semble fonctionner correctement, j'obtiens une nouvelle vidéo avec les valeurs désirées, et une collection de balises. (clés primaires, 1,7, 34 etc)
Cependant, avec cette méthode, la nouvelle vidéo n'est pas liée aux tags existants, elle en crée toujours de nouveaux.
Existe-t-il une manière automatique que si l'étiquette avec l'Id fourni existe, il n'est pas créé un nouveau, mais il est seulement créé une relation à l'existant?
Je vais avoir des centaines de tags, les cases à cocher ne vont pas le couper. J'utilise une zone de texte avec autocomplete de jqueryui et plusieurs valeurs. –