Je ne peux vraiment pas mieux décrire ma question dans le titre. Si quelqu'un a des suggestions: S'il vous plaît dites! J'utilise Linq to SQL dans .NET. Je suis tombé sur quelque chose qui pourrait être facilement résolu si le framework supportait cela, il faudrait beaucoup de codage supplémentaire sinon:Relations de table de base de données: Toujours aussi se rapportent à la valeur spécifiée (Linq to SQL dans .NET Framework)
J'ai une relation n à n avec une table auxiliaire entre les deux. Ces tables sont: Les éléments, les lieux et la table de connexion qui relie les éléments aux lieux et dans l'autre sens. Un objet peut être trouvé dans beaucoup d'endroits, ainsi un endroit peut avoir beaucoup d'articles.
Maintenant, bien sûr, il y aura beaucoup d'articles qui seront dans tous les endroits. Maintenant, il y a un problème: les lieux peuvent toujours être ajoutés. J'ai donc besoin d'un ID de lieu qui englobe TOUS les lieux, toujours. Comme peut-être un endroit-id "0". Si la table d'aide a une ligne avec le lieu-id de zéro, cela devrait être visible dans tous les endroits. En SQL ce serait un simple "Où [...] ou place-id = 0", mais comment le faire dans les relations Linq?
Aussi, pour une petite question: Comment pourrais-je gérer les types d'exclusions «tout sauf cet endroit»?
Je suis tellement confus. –
Je ne pouvais vraiment pas le décrire mieux. J'ai juste besoin d'une valeur "par défaut" qui sera toujours liée. Comme une valeur générique qui est "toutes les valeurs" !! – sinni800