vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
LINQ to SQL und IQueryable(Of T).Count 
Autor: Maas
Datum: 17.12.10 14:51

Hallo,
Ich versuche mich derzeit in LINQ to SQL. Dazu habe ich in meinem Projekt eine SQL-DB hinzugefügt und anschließend eine LINQ-to-SQL-Klasse erzeugt, welche in Relation dazu steht (O/RM, Drag&Drop). Diese zu benutzen ist auch eigentlich kein Problem, außer dass ich bei der Abfrage der Funktion .Count eine NotSupportedException bekommme.
        Dim db_Accounts As New UserAcountDataClassDataContext
        Dim accounts As IQueryable(Of UserAccount) = From ua As UserAccount In _
          db_Accounts.GetTable(Of UserAccount)() Where ua.UserName = username
        Dim count As Integer = accounts.Count
Bei .Count bekomme ich dann folgende NotSupportedException:
SQL Server verarbeitet keine Vergleiche der Datentypen NText, Text, Xml und Image.

Mit einer ForEach-Schleife ist das kein Problem, aber da wird ja auch "nur" der Enumerator abgefragt.
Was genau hat denn der Datentyp mit .Count zu tun?
Hat jemand eine Idee?

Edit: Mit For Each funktioniert es nur, wenn ich keine LINQ-Abfrage mache, also .GetTable ungefiltert ist.

Danke im Voraus

Maas

Beitrag wurde zuletzt am 17.12.10 um 15:13:53 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
LINQ to SQL und IQueryable(Of T).Count1.972Maas17.12.10 14:51
Re: LINQ to SQL und IQueryable(Of T).Count895ModeratorFZelle17.12.10 15:44
Re: LINQ to SQL und IQueryable(Of T).Count963Maas17.12.10 16:00
Re: LINQ to SQL und IQueryable(Of T).Count844ModeratorFZelle18.12.10 13:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel