You've reached the internet home of Chris Sells, who has a long history as a contributing member of the Windows developer community. He enjoys long walks on the beach and various computer technologies.
Tuesday, Apr 20, 2010, 4:27 PM in Oslo Featured Content
SQL Server Modeling CTP (November 2009 Release 3) for Visual Studio 2010 RTM Now Available
Here's what Kraig has to say about the November 2010 SQL Server Model CTP that matches the RTM of Visual Studio 2010:
A update of the SQL Server Modeling CTP (November 2009) that's compatible with the official (RTM) release of Visual Studio 2010 is now available on the Microsoft Download Center. This release is strictly an updated version of the original November 2009 CTP release to support the final release of Visual Studio 2010 and .NET Framework 4.
We highly recommend you uninstall and install in the following order.
- Uninstall any existing SQL Server Modeling CTP from Add and Remove Programs
- Uninstall Visual Studio 2010 and .NET Framework 4 Beta 2 or RC from Add and Remove Programs
- Install Visual Studio 2010 and .NET Framework 4
- Install the SQL Server Modeling November 2009 CTP Release 3.
If you are unable to uninstall SQL Server Modeling CTP from Add and Remove Programs for any reason, you can remove each component using the following command lines. You need to run all three in order to completely remove SQL Server Modeling CTP so you can install the new CTP:
M Tools: Msiexec /x {B7EE8AF2-3DCC-4AFE-8BD2-5A6CE9E85B3A}
Quadrant: Msiexec /x {61F3728B-1A7D-4dd8-88A5-001CBB9D2CFA}
Domains: Msiexec /x {11DA75C8-10AB-4288-A1BB-B3C2593524A7}
Note: These steps will not remove the SQL Server Modeling CTP entry in Add and Remove Programs but you will be able to install the new CTP.
Thank you and enjoy Visual Studio 2010!
Kraig Brockschmidt
Program Manager, Data Developer Center
Friday, Mar 5, 2010, 4:19 PM in Oslo Featured Content
"Deep Fried Bytes Podcast": Lars on SQL Server Modeling
Here's how the Deep Fried guys describe episode 45: "At PDC 2009, 'Oslo' was renamed to SQL Modeling and it left a lot of developers scratching their heads. What better way to sort it all out than to talk with someone deep into the stack. We sat down with Lars Corneliussen to see how this is all going to turn out and it what it means for developers. Definitely an interesting show as it paints a different picture about where things are going with 'M', 'M' Grammar, SQL modeling, Entity Framework, Quadrant and so on." Check it out!
Thursday, Mar 4, 2010, 10:13 AM in Oslo Featured Content
SQL Server Modeling CTP (November 2009 Release 2)
An update of the SQL Server Modeling CTP (November 2009) that's compatible with Visual Studio 2010 RC has been released on the Microsoft Download Center. This release is strictly an updated version of the original November 2009 CTP release to support Visual Studio 2010 and .NET Framework 4 RC. It contains no other fixes outside of those required to work with the new RC. Enjoy!
Monday, Feb 22, 2010, 11:31 PM in Oslo Featured Content
Update for SQL Server Modeling CTP and Dev10 RC
We are currently preparing a release of the SQL Server Modeling November 2009 CTP that will install and operate with Visual Studio Release Candidate. We expect to make this release available the first week of March and will make an announcement here at that time.
We are also planning for another release of the November CTP that matches the final Visual Studio product (RTM) when that product becomes generally available.
Thursday, Feb 4, 2010, 9:01 PM in Oslo Featured Content
Telerik LINQ to M Refresh for Nov09 Modeling CTP
The Telerik LINQ to "M" implementation allows developers to use LINQ statements with blocks of "M" values, pure text or the results of a transformed DSL. With the new SQL Server Modeling November 2009 CTP there are some changes to the "M" specification, so Telerik has updated their core DLLs to accommodate these changes. Enjoy!
Thursday, Feb 4, 2010, 8:25 PM in Oslo Featured Content
Deep Fried Bytes: Doug Purdy on OData and Modeling
"In the 43rd episode of Deep Fried Bytes, Keith and Woody sit down at PDC 2009 with Microsoft’s Douglas Purdy to discuss all things data. Do you remember Oslo from the previous PDC event? Well Oslo has been rebranded to SQL Server Modeling Services to help developers store and manage models for the enterprise. Modeling Services enables you to more productive when building and managing data-driven applications. The guys also get the low down from Douglas on a new web protocol for querying and updating data called OData."
Tuesday, Feb 2, 2010, 9:30 PM in Oslo Featured Content
Rocky's video series on SQL Server Modeling and CSLA
Rockford Lhotka has created a series of three videos showing how he has applied the SQL Server Modeling, specifically "M", to drive his well-known CSLA, a framework for building the business logic layer in your applications. He shows a custom domain-specific language (DSL) that lets you create a CSLA entity, along with the data serialization, business logic and a forms-based UI, resulting in a 95% coding savings (his words, not mine : ). Enjoy!
Sunday, Jan 31, 2010, 9:57 AM in Oslo Featured Content
What's New in EF4.0
Soma has posted a lovely description of what's new in the Entity Framework for .NET 4.0, including:
- Foreign Key support so you can add a row without requiring you to download an object just to get the foreign key.
- Lazy Loading support so as you traverse a property that is a collection, the data is pulled on demand.
- Plain Old CLR Object support (POCO) so that you can build your own classes and have EF serialize those instead of generating new classes.
- T4-based Code Generation in case you do want classes generated but want to control the code.
- Data binding support for WPF and WinForms.
- WCF support with serialization attribute generation.
- Much better SQL generation so that you can read it better when you need what's going on over the wire and so that it's more efficient.
- Much better support for complex return values from stored procedures.
That Soma really knows his stuff! Check it out.
Sunday, Jan 24, 2010, 4:10 PM in Oslo Featured Content
LINQPad updated to support .NET 4.0b2!
I'm such a fan of LINQPad you don't even know. Recently Joe updated it to support Data Services and as of today, if you scroll down to the bottom of the LINQPad download page, it's been updated to support .NET 4.0 beta 2, which means that you can point it at Data Services constructed with .NET 4.0. This makes my heart sing. Also, if you haven't spent the $29 to get the auto-completion, it's totally worth it. Highly recommended. Thanks, Joe!
Wednesday, Jan 20, 2010, 5:09 PM in Oslo Featured Content
Comparing NHibernate and EF4
This is a nice piece comparing NHibernate and EF4. Personally, I'm an EF4 fan, but I'm hardly unbiased and there are definitely features I want to see added to EF v.Next. Either way, it's clear that EF4 is garnering much more appreciation from the community than previous versions and that's because you let us know what you wanted and we added it. Keep those cards and letters coming!
Tuesday, Dec 1, 2009, 1:15 PM in Oslo Featured Content
Data and Modeling Talks from PDC 2009
If you weren't lucky enough to be able to attend this year's PDC, not only did you not get a killer laptop, but you didn't get to see the Data & Modeling talks live and in person. Fortunately, Doug has a nice list of them so you can watch them from the comfort of your own home. Enjoy!
Sunday, Nov 29, 2009, 9:06 PM in Oslo Featured Content
"Quadrant": Three Features in Two Minutes
Doug Purdy shows off three features of "Quadrant" from the Nov '09 SQL Server Modeling CTP bits in two minutes:
- Access to SQL Azure databases
- Creating custom views (including master detail) by mashing views together
- See the "markup" of any view in Quadrant and steal it/change it (just like view source in a Web browser)
Enjoy!
Friday, Nov 13, 2009, 4:33 PM in Oslo Featured Content
"M" For Language Definition in November 2009 CTP
I couldn't wait for the PDC, so I posted a screen shot of my favorite new three features of "M" for defining domain-specific languages (DSLs) in the November 2009 CTP of "Oslo":
-
Expressions on the right-hand side in language actions to calculate results. "M" supports a rich expression syntax for a variety of data types.
-
Data conversion functions for output, one for each of the supported "M" data types.
-
DSL debugging mode to let you step through your input data and debug your language.
I can't wait for you to see it!
Thursday, Nov 12, 2009, 4:33 PM in Oslo Featured Content
"M" For Language Definition in November 2009 CTP
In the November 2009 CTP of "Oslo", we've got some new DSL features in "M", three of which I couldn't wait for the PDC to brag about.
Notice the following in this screenshot of Intellipad:
-
The use of an expression on the right-hand side to calculate the full name from the first and last name from the parsed input: Name => f + " " + l ("M" supports a rich expression syntax for a variety of data types).
-
The use of ToInteger32 to provide output data conversion of the Age token as different from the default of string (there's one of these functions for each of the supported "M" data types).
-
The orange highlighted text in the left-hand pane shows a breakpoint and notice that Intellipad knows that "yours old." is a single thing, so highlights the entire phrase. Also notice the "notification" pane on the far right to show what the data is that's being parsed right now. This indicates that Intellipad is now in DSL debugging mode and lets you step through your input data and debug your language.
You'll also notice richer error information in the Error List at the bottom of the Intellipad window, but that I could've waited to tell you about. : )
All of these "M" features and more can be yours for the low low price of absolutely nothing in the latest CTP of "Oslo", which you can download on November 17th, the first day of the PDC.
Tuesday, Nov 10, 2009, 7:55 AM in Oslo Featured Content
From "Oslo" to SQL Server Modeling
Extra! Extra! Read all about it!
Doug Purdy, my boss and one of the chiefs on the "Oslo" project has just announced the move from codename "Oslo" to SQL Server Modeling, which is the name we'll be using for starting now for the group of "M", "Quadrant" and Repository that you've come to know and love.
Tune in on November 17th, the first day of the PDC, for the new unified Data Developer Center, which will include all manner of data technologies, including XML, DataReader, DataSet, LINQ to SQL, Data Services (aka "Astoria") and Entity Framework. One stop shopping!
32 older posts No newer posts