LINQ to SQL: What is NOT in RTM (V1)
Most of my posts have been about what is new in beta2 or RTM or how you can do great things with feature X and how bug Y has been fixed. Now that we are practically done with V1, it is time to do the somewhat unpleasant task of saying - sorry, this is not in V1.
A lot of you have been very generous with your suggestions, feedback etc. In each case, we heard you, we (or at least I) am convinced of the merit of your suggestion. However, in the end, the limits of calendar and resources have played their part as have our own failings in what you might consider incorrect prioritization. This is necessarily a partial list based on frequency/strength of the feedback and consistency with what LINQ to SQL was designed for. I wanted to pick a small set of common ones.
- Support for other databases with or without a public provider model. Yes, we know that there are plenty of IT shops with more than SQL Server and for you ISVs and SIs, a broader bet is important.
- Out-of-the-box multi-tier story. Yes, we do have good Attach() APIs but we don't yet have a simple roundtripping and change tracking on the client. (I hope to work on some of these parts on my next project :-) )
- Handling schema changes. Schemas change and designer and SqlMetal should provide reasonable ways to respond to the changes.
- Support for specific mappings: containment (e.g. Address is a non-entity type and should be mappable differently for Customer.Address vs Employee.Address), pure many-to-many with no non-FK data in the middle table.
- Small differences between designer, SqlMetal and run-time: external mapping file and SSC support in designer
- LINQ to SQL in compact framework
Beyond V1, it is community's feedback that will help shape the direction. On that note, I am handing over the LINQ to SQL Program Management mantle to Tim Mallalieu in the SQL-DP team. I have moved to another project with the developer division at Microsoft (more about that on a sunny day).
If you think I missed something huge that should be in top 6 above, please post!
Thanks,
Dinesh
Comments
Anonymous
October 16, 2007
Most of my posts have been about what is new in beta2 or RTM or how you can do great things with featureAnonymous
October 16, 2007
Good luck with your new project. Linq to SQL is a good V1.0 release, you should be pleased with the results... can't wait to see RTM.Anonymous
October 16, 2007
I'm still looking for an answer as to how LINQ to SQL is going to support SQL Server 2008 when it (LINQ to SQL) goes RTM (ships before SQL Server 2008). Will there be support for the common datatypes (including a few new ones such as DateTimeOffset), or are we looking at a small SP for .NET 3.5 when all of the major products are RTM? Currently, VS 2008 Beta 2 doesn't support SQL Server 2008 (throws an error when working with the designers). Any information?Anonymous
October 17, 2007
Anders, As I have mentioned, we have been really busy with getting VS 2008/.NET 3.5 wrapped up and are just now really doing the next set of plans. I am not directly involved in LINQ to SQL SP1 so I will forward on your feedback and let one of my colleagues respond. However, I suspect that they won't have the answers you are looking for for a little while at least. Thanks, DineshAnonymous
October 17, 2007
Dinesh Kulkarni , now ex-program manager on the LINQ to SQL project, gives on his blog a list of whatAnonymous
October 17, 2007
Dinesh Kulkarni , now ex-program manager on the LINQ to SQL project, gives on his blog a list of whatAnonymous
October 17, 2007
Of course, seeings as the rainy season just started, "a sunny day" could be months off.Anonymous
October 17, 2007
Linq to SQL Features in RTM Dinesh Kulkarni, the current program manager of Linq to SQL, has lately postedAnonymous
October 17, 2007
The comment has been removedAnonymous
October 17, 2007
Dinesh has a list of changes here. If you're using LINQ to SQL then this will have an impact on you....Anonymous
October 27, 2007
If you work with LINQ to SQL then you might want to take a look at this posts of Dinesh Kulkarni: LINQAnonymous
December 02, 2007
FollowScottGuthrie的例子学习LINQ,结果找了半天也没有找到TableAnonymous
April 20, 2008
Visual Studio 2008 LINQ to SQL 的Beta 2测试版和RTM正式版的差异