473,396 Members | 1,599 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

LINQ feedback

guy
i am thinking of using LINQ in my next project (my use only) and am looking
for feedback.

1/ how usefull is it in practice?
2/ how robust is the current beta?
3/ what is the performance like?
4/ any other comments on it?

cheers

guy

Jun 22 '06 #1
2 889
It is only a CTP at this point. It has not yet achieved beta status and there
is no GoLive for it at this point. I would be surprised if it is out in the
next 12 months in final release, so whether you decide to use it in a production
application depends on when you plan to deploy.

If this is just for something for you to use but not to deploy externally,
that is fine. There are minor glitches in it at the moment. Also, be aware
that the syntax is still in a state of flux so what you write with the current
version may not be supported in future drops.

I have purposely not done performance tests on it as it is still early in
the development cycle. From an end user perspective, it seems rather fast
and may actually out perform reflection based systems since the in memory
querying is done via delegates rather than reflection.

I recommend you check out the MSN LINQ forum for plenty of discussion (http://forums.microsoft.com/MSDN/Sho...=123&SiteID=1).
Jim Wooley
http://devauthority.com/blogs/jwooley/default.aspx
My LINQ blog: http://devauthority.com/blogs/jwoole...gory/1150.aspx
i am thinking of using LINQ in my next project (my use only) and am
looking for feedback.

1/ how usefull is it in practice?
2/ how robust is the current beta?
3/ what is the performance like?
4/ any other comments on it?
cheers

guy

Jun 22 '06 #2
guy
many thanks Jim,
just what i needed to know:)
It is not a production system, rather something to help me learn!

guy

"Jim Wooley" wrote:
It is only a CTP at this point. It has not yet achieved beta status and there
is no GoLive for it at this point. I would be surprised if it is out in the
next 12 months in final release, so whether you decide to use it in a production
application depends on when you plan to deploy.

If this is just for something for you to use but not to deploy externally,
that is fine. There are minor glitches in it at the moment. Also, be aware
that the syntax is still in a state of flux so what you write with the current
version may not be supported in future drops.

I have purposely not done performance tests on it as it is still early in
the development cycle. From an end user perspective, it seems rather fast
and may actually out perform reflection based systems since the in memory
querying is done via delegates rather than reflection.

I recommend you check out the MSN LINQ forum for plenty of discussion (http://forums.microsoft.com/MSDN/Sho...=123&SiteID=1).
Jim Wooley
http://devauthority.com/blogs/jwooley/default.aspx
My LINQ blog: http://devauthority.com/blogs/jwoole...gory/1150.aspx
i am thinking of using LINQ in my next project (my use only) and am
looking for feedback.

1/ how usefull is it in practice?
2/ how robust is the current beta?
3/ what is the performance like?
4/ any other comments on it?
cheers

guy


Jun 22 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: shapper | last post by:
Hello, I have 3 SQL tables: TagId, TagText PostId, TagId, ... FileId, TagId, ... I need to, using LINQ, select all records in Tags, including the columns TagId and TagText, but adding...
7
by: Adrian | last post by:
Hi, I'm trying to add caching to our asp app, but am having problems with the SQLCacheDependancy not invalidating the cache when the table changes. Using vs2008, sqlserver 2005 developer edition....
3
by: =?Utf-8?B?QWxleGFuZGVyIFd5a2Vs?= | last post by:
I recently raninto major problems when I added the Exception namespace to the Project which has my DBML file attached to it. Once I renamed all the Exceptions instances to Syste.Exception the...
1
by: =?Utf-8?B?QWxleGFuZGVyIFd5a2Vs?= | last post by:
Thank you Wen Yuan, This did answer my question, but it took a lot of work to implement. My original code did not use any namespace so I had to modify and test some 3000 lines of code to make...
5
by: =?Utf-8?B?bWljaGFlbCBzb3JlbnM=?= | last post by:
After having played around with LINQ and reading the literature on it I have not been successful in getting this to work so I am looking for some guidance: I want to find a hunk in a collection...
3
by: =?Utf-8?B?Um9nZXIgVHJhbmNoZXo=?= | last post by:
The problem I'm coming across now is that I can't update such a column, because I have set the auto generated value to true, and LINQ won't let me change such a value, a la...
1
by: Mike P | last post by:
I have a problem with using Sequence.Range in the LINQ examples (see below) : var numbers = from n in Sequence.Range(100, 50) select new {Number = n, OddEven = n % 2 == 1 ? "odd" : "even"}; ...
4
by: =?Utf-8?B?RXJpYyBGYWxza2Vu?= | last post by:
We’re storing our main entity in an insert only table which stores the history of past revisions, but we’re facing problems with storing this history as LINQ will only update the entity, and...
3
by: =?Utf-8?B?UGF1bCBQcmV3ZXR0?= | last post by:
I'm attempting to use LINQ to insert a record into a child table and I'm receiving a "Specified cast is not valid" error that has something to do w/ the keys involved. The stack trace is: ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.