Change Set 21702 - Composite CRUD

April 27, 2007 20:26

I'll keep this brief because I want to make sure I beat Rob to check-in so that he's the one who has to deal with the merge issues... :)

In addition to a few important bug fixes, this change set rounds out CRUD support for composite keys. Update and Delete operations are now possible, with big thanks to Jason Kealy for finding a nice, contained way to address this. In addition, there is now a property on TableSchema called PrimaryKeys, which exposes, well, exactly what you'd expect.

Thanks as well go to Jim Shelly, who provided us with an improved query for extracting Many-to-Many tables from INFORMATION_SCHEMA, eliminating a column number dependency. With this as a base, I adjusted the M2M templates to support variable column counts. Hopefully we'll be able to put M2M to bed for a while...

Finally, continued thanks go to Brenton Webster, who updated the DTC-Free transactions tests. Until we get these documented, TransactionWithDtcOffTests.cs is the best place to see how to use this really cool piece of functionality...

Fixes

Download


3 Comments
Actions: E-mail | Permalink | Comment RSSRSS comment feed

Related posts

Comments

April 27. 2007 21:08

Troy

As Rob would say, Eric, you're a rock star! Thanks for your efforts and great work.

Troy

April 28. 2007 01:16

Phil

I second that - fantastic stuff

Phil

April 28. 2007 11:37

Remmus

Great work Eric, make sure Rob comes through with all those beers he owes you.

Remmus

Remmus

Comments are closed