J'ai une table Sql qui contient deux champs Title
et Description
, j'utilise LINQ to SQL pour toutes les opérations de base de données, comment aurais-je des éléments similaires en fonction de l'élément que je montre actuellement à l'utilisateur, je sachez que cela peut être fait en utilisant Full Text Search
dans SQL mais LINQ to SQL ne le supporte pas. Est-ce que quelqu'un peut m'expliquer la logique derrière cela, ou me montrer par exemple comment c'est fait? Devrais-je diviser le titre et la description en mots, puis chercher dans le tableau ou? SO système de questions similaires semble parfait, comment font-ils?Objets similaires de la base de données
0
A
Répondre
0
Il y a une fonction appelée contains(), je pense que cela va résoudre votre problème, voici un exemple sur la façon d'utiliser:
db = new YourDataContext();
List<Table> list = new List<Table>();
list = (from i in db.Table where (i.Item.Contains(curentItem)))select i).ToList();
Questions connexes
- 1. Supprimer tous les champs similaires de la base de données
- 2. Obtenir des lignes similaires de la base de données Tableau
- 3. Obtenir des lignes similaires de la base de données Tableau
- 4. Comment concevoir des entités similaires dans la base de données
- 5. Insérez des lignes similaires dans la base de données
- 6. Objets similaires Quantité
- 7. Schéma de base de données idéal pour des structures similaires
- 8. .NET - Déploiements de base de données similaires à Rails
- 9. Gestion de copies similaires d'une base de données
- 10. Les objets de données de base stockent
- 11. Données de base Vs Objets de valeur
- 12. objets de base de données MySQL Joining
- 13. Méthode générique pour objets similaires
- 14. Structurer une base de données qui compte des entrées similaires
- 15. autres objets similaires à ajaxpro?
- 16. Comment stocker des objets de la base de données?
- 17. MVC - Parse Objets de la base de données
- 18. Objets de commande pour la base de données Northwind Access
- 19. Données de base: relations et objets utilisateur
- 20. Base de données SQLite, objets avec Bitmap
- 21. Vitesse: Objets sauvegardés vs base de données
- 22. Stockage des objets polymorphes dans la base de données SQL
- 23. Valider les objets dans la base de données
- 24. Bases de données similaires - Entité Model Framework
- 25. oo question: appliquer la même logique à 2 objets similaires
- 26. modèle Design - construire des objets similaires
- 27. python comparer 2 objets similaires avec dactylographie
- 28. Données de base de l'iPhone en insérant de nouveaux objets
- 29. Gestion du cache avec de nombreuses requêtes de base de données similaires
- 30. sélectionner des valeurs similaires à partir de la base de données mysql
@kol pouvez-vous me montrer un exemple? – formatc
Découvrez les solutions ici: http://stackoverflow.com/questions/5374481/like-operator-in-linq – kol
J'ai supprimé mon commentaire original, puisque les expressions régulières "n'ont pas de traduction en SQL", comme l'indique l'exception. J'espère que les équivalents LIKE dans la page SO ci-dessus vous aideront. – kol