LINQ to SQL est un composant de .NET Framework version 3.5 qui fournit une infrastructure d'exécution pour la gestion des données relationnelles en tant qu'objets stockés dans Microsoft SQL Server.
Lorsque j'entre un objet dans la base de données avec Linq-to-SQL, puis-je obtenir l'ID que je viens d'insérer sans faire un autre appel à la base de données? Je suppose que c'est assez facile, je ne sais pas comment.
Quelle est la meilleure façon d'obtenir la valeur Max à partir d'une requête LINQ qui peut ne renvoyer aucune ligne? Si je fais juste Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max J'obtiens une erreur lorsque la requête ne renvoie aucune ligne. je …
Disons que j'ai ce SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Comment puis-je traduire cela en LINQ to SQL? Je suis resté bloqué au COUNT (c.ChildId), le SQL généré semble toujours afficher COUNT (*). Voici ce que j'ai …
J'ai du mal à comprendre comment utiliser plus d'une jointure externe gauche à l'aide de LINQ to SQL. Je comprends comment utiliser une jointure externe gauche. J'utilise VB.NET. Voici ma syntaxe SQL. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o LEFT OUTER JOIN Vendors v ON v.Id = o.VendorId LEFT …
J'ai le SQL suivant, que j'essaie de traduire en LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ON p.id = f.periodid AND f.otherid = 17 WHERE p.companyid = 100 J'ai vu l'implémentation typique de la jointure externe gauche (c'est-à-dire, into x from y in x.DefaultIfEmpty()etc.) …
Cette requête est-elle équivalente à une LEFT OUTERjointure? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null …
J'ai lu qu'il n'était pas judicieux d'utiliser ToUpper et ToLower pour effectuer des comparaisons de chaînes insensibles à la casse, mais je ne vois aucune alternative en ce qui concerne LINQ-to-SQL. Les arguments ignoreCase et CompareOptions de String.Compare sont ignorés par LINQ-to-SQL (si vous utilisez une base de données sensible …
Donné: Une table nommée TABLE_1avec les colonnes suivantes: ID ColumnA ColumnB ColumnC J'ai requête SQL où les TABLE_1jointures sur elle - même basée deux fois au large de ColumnA, ColumnB, ColumnC. La requête peut ressembler à ceci: Select t1.ID, t2.ID, t3.ID From TABLE_1 t1 Left Join TABLE_1 t2 On t1.ColumnA …
Dois-je utiliser la méthode LINQ Skip()et Take()pour la pagination, ou implémenter ma propre pagination avec une requête SQL? Quel est le plus efficace? Pourquoi choisirais-je l'un plutôt que l'autre? J'utilise SQL Server 2008, ASP.NET MVC et LINQ.
En tant que personne qui n'a utilisé aucune de ces technologies sur des projets du monde réel, je me demande si quelqu'un sait comment ces deux technologies se complètent et à quel point leurs fonctionnalités se chevauchent.
J'ai une table, «lasttraces», avec les champs suivants. Id, AccountId, Version, DownloadNo, Date Les données ressemblent à ceci: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20 13:10:18.000 28101|15240000|1.0.7.1782|2009040004740|2009-01-20 14:10:22.000 28103|61615000|1.0.7.1782|2009040007690|2009-01-20 14:11:38.000 28104|95317000|1.0.7.1782|2009040007710|2009-01-20 14:10:18.000 Comment puis-je, dans LINQ to SQL , obtenir uniquement la dernière trace de chaque AccountId (celui avec la date la …
Donc, selon la réponse de Mehrdad à une question connexe , je comprends qu'une colonne de table de base de données "appropriée" ne stocke pas de liste. Au lieu de cela, vous devez créer une autre table qui contient effectivement les éléments de ladite liste, puis créer un lien vers …
Quelle est la meilleure (et la plus rapide) façon de récupérer une ligne aléatoire en utilisant Linq to SQL lorsque j'ai une condition, par exemple un champ doit être vrai?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.