Click here to Skip to main content
15,898,134 members
Articles / Programming Languages / SQL

SqlLinq: Taking LINQ to SQL in the Other Direction

Rate me:
Please Sign up or sign in to vote.
4.96/5 (50 votes)
12 Nov 2009CPOL13 min read 104K   1.1K   145  
Parsing SQL statements to create LINQ Expressions.
Duration	System.UInt64
Bitrate	System.UInt32
Seekable	System.Boolean
Stridable	System.Boolean
Broadcast	System.Boolean
Is_Protected	System.Boolean
Is_Trusted	System.Boolean
Signature_Name	System.String
HasAudio	System.Boolean
HasImage	System.Boolean
HasScript	System.Boolean
HasVideo	System.Boolean
CurrentBitrate	System.UInt32
OptimalBitrate	System.UInt32
HasAttachedImages	System.Boolean
Can_Skip_Backward	System.Boolean
Can_Skip_Forward	System.Boolean
FileSize	System.UInt64
HasArbitraryDataStream	System.Boolean
HasFileTransferStream	System.Boolean
WM/ContainerFormat	System.UInt32
Title	System.String
Author	System.String
WM/Lyrics	System.String
WM/MediaPrimaryClassID	System.String
WMFSDKVersion	System.String
WMFSDKNeeded	System.String
IsVBR	System.Boolean
WM/Year	System.String
WM/EncodingTime	System.UInt64
WM/UniqueFileIdentifier	System.String
WM/Composer	System.String
WM/Publisher	System.String
WM/Genre	System.String
WM/AlbumTitle	System.String
WM/AlbumArtist	System.String
WM/MCDI	System.String
WM/Provider	System.String
WM/ProviderRating	System.String
WM/ProviderStyle	System.String
PeakValue	System.UInt32
AverageLevel	System.UInt32
WM/TrackNumber	System.UInt32
WM/MediaClassPrimaryID	System.Guid
WM/MediaClassSecondaryID	System.Guid
WM/WMContentID	System.Guid
WM/WMCollectionID	System.Guid
WM/WMCollectionGroupID	System.Guid
WM/ASFPacketCount	System.UInt64
WM/ASFSecurityObjectsSize	System.UInt64
WM/GenreID	System.String
WM/SharedUserRating	System.UInt32
WM/Track	System.String
WM/AudioFileURL	System.String
WM/AuthorURL	System.String
WM/AudioSourceURL	System.String
ASFLeakyBucketPairs	System.String
Copyright	System.String
WM/ISRC	System.String
WM/PartOfSet	System.String
WM/Picture	System.String
WM/SubscriptionContentID	System.String
WM/ContentDistributor	System.String
Description	System.String
Rating	System.String
WM/StreamTypeInfo	System.String
WM/PeakBitrate	System.UInt32
ID3/TMED	System.String
WM/EncodedBy	System.String
WM/UserWebURL	System.String
ID3/GEOB	System.String
WM/OriginalArtist	System.String
WM/EncodingSettings	System.String
ID3/TFLT	System.String
ID3/UFID	System.String
WM/BeatsPerMinute	System.String
ID3/WCOM	System.String
WM/Text	System.String
ID3/TDAT	System.String
ID3/PRIV	System.String
WM/Language	System.String
ID3/PCNT	System.String
WM/ContentGroupDescription	System.String

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Team Leader Starkey Laboratories
United States United States
The first computer program I ever wrote was in BASIC on a TRS-80 Model I and it looked something like:
10 PRINT "Don is cool"
20 GOTO 10

It only went downhill from there.

Hey look, I've got a blog

Comments and Discussions