Friday, February 20, 2009

MySql connector/net 6.0 alpha has been released

MySQL Connector/Net 6.0.0, a new version of the all-managed .NET driver for MySQL has been released.  This is an alpha release and is intended to introduce you to the new features and enhancements we are planning.  This release should not be used in a production environment.

We had three major goals with this release.  Speed, Entity Framework support, and a better Visual Studio experience.  I'm happy to report that we have met all three.  Please see the complete list of changes below.

It is now available in source and binary form from [http://dev.mysql.com/downloads/connector/net/6.0.html] and mirror sites (note that not all mirror sites may be up to date at this point of time - if you can't find this version on some mirror, please try again later or choose another download site.)

  • Massive speedups.  We have increased the speed of the provider.  In many situations it now matches or exceeds the speed of the native C connector.
  • SQL tokenizing has been improved dramatically.  Not only is it substantially faster (approx 40%) it also now uses a completely rewritten tokenizer that supports all types of stored procedure comments.
  • Added UDF schema collection
  • Implement initial Entity Framework support (see below)
  • Improved Visual Studio integration (see below)


Entity Framework support
Yes, we are late to the party but we are here.  I apologize for the delays related to this release and I hope that those of you looking to use MySQL with the entity framework will still want to give us a look.  This releases uses a entity framework engine that was completely developed in-house and is, therefore, licensed in exactly the same way as our core provider.  Please remember that this is an alpha release and we are certain that you will find databases that will not reverse-engineer correctly or you will build models or queries that will not generate correctly. Please file those as bug reports and include all the information you can.  We'll quickly get to those as we are going to move as quickly as possible to GA.

Visual Studio improvements
Even though these improvements did not make the cutoff for this alpha, you will see them in the next drop.  We have completely rewritten our Visual Studio integration bits and are delivering several exciting features with it.  Here's a look at some of those features:
1.  Now uses the same toolbars and commands as SQL Server so the integration is much more seamless.
2.  Uses the native code editor which means code splitting and syntax highlighting.
3.  Change script generation
4.  And many more smaller features.....

Please take this version for a test drive and let us know what works and what doesn't.

173 comments:

  1. this is what i love to Msql

    ReplyDelete
  2. Online Casino GuideApril 2, 2009 at 2:41 PM

    MySQL Connector/Net 6.0.0, a new version of the all-managed .NET driver for MySQL has been released. This is an alpha release and is intended to introduce you to the new features and enhancements we are planning. This release should not be used in a production environment.

    ReplyDelete
  3. Free Background CheckApril 2, 2009 at 4:07 PM

    I learn something on this post.. very interesting articles about the mySQL.. Thank you for this.. Cheers!

    ReplyDelete
  4. hello

    I'm using MySQL And "MySQL Connector Net 6.0.0" - I've updated "my.ini" (I ran into packet too large exception) as follows:
    Code:

    max_allowed_packet = 32M


    I think I hear they say you'd also need to make corresponding change on client side - the C# app uses MySQL .NET Connector 6.0 and I checked doc and www.connectionstrings.com on connection string format, it seems to be that you can't set max packet size in connection string? Is this true?

    ReplyDelete
  5. Brazilian Diet PillsApril 5, 2009 at 4:51 PM

    When one takes a look at the amount of code that the average application developer must write to address the impedance mismatch across various data representations (for example objects and relational stores) it is clear that there is an opportunity for improvement. Indeed, there are many scenarios where the right framework can empower an application developer to focus on the needs of the application as opposed to the complexities of bridging disparate data representations

    ReplyDelete
  6. MySql connector/net 6.0 alpha has been released? Really? Congratulations for that! Hope that you will continue doing the same great job next time!

    ReplyDelete
  7. Every business application has, explicitly or implicitly, a conceptual data model that describes the various elements of the problem domain, as well as each element's structure, the relationships between each element, their constraints, and so on.

    Since currently most applications are written on top of relational databases, sooner or later they'll have to deal with the data represented in a relational form. Even if there was a higher-level conceptual model used during the design, that model is typically not directly "executable", so it needs to be translated into a relational form and applied to a logical database schema and to the application code.

    While the relational model has been extremely effective in the last few decades, it's a model that targets a level of abstraction that is often not appropriate for modeling most business applications created using modern development environments.

    ReplyDelete
  8. Would u please explain why the relational model is not appropriate for modelling business applications?

    ReplyDelete
  9. Interesting article, keep it up!

    ReplyDelete
  10. Knowledge Base SoftwareJune 2, 2009 at 9:51 PM

    A null reference exception was generated when MySqlConnection.ClearPool(connection) was called.

    ReplyDelete
  11. ive been playing arount with the EF support now and i gotta say, it works pretty good :)
    the only issues ive really run into are because if EF it self (for example that you havee to explicitly call Load on associations for them to get loaded and that you have to remove fields from entites that are also used in associations)

    ReplyDelete
  12. Good released

    ReplyDelete
  13. Ah ha! This is what I was looking for. Hope this help my MySQL speeds. Thanks. Will report back on findings :)

    ReplyDelete
  14. Everblue Training InstituteJune 15, 2009 at 2:07 PM

    I think I hear they say you'd also need to make corresponding change on client side - the C# app uses MySQL .NET Connector 6.0 and I checked doc and www.connectionstrings.com on connection string format, it seems to be that you can't set max packet size in connection string? Is this true?

    ReplyDelete
  15. Speed, Entity Framework support, and a better Visual Studio experience. I'm happy to report that we have met all three. Please see the complete list of changes below.

    ReplyDelete
  16. No Win No Fee SolicitorsJune 16, 2009 at 2:35 PM

    MySQL Connector/Net 6.0.0, a new version of the all-managed .NET driver for MySQL has been released. This is an alpha release and is intended to introduce you to the new features and enhancements we are planning. This release should not be used in a production environment.

    ReplyDelete
  17. MySQL Connector/Net 6.0.0, a new version of the all-managed .NET driver for MySQL has been released. This is an alpha release and is intended to introduce you to the new features and enhancements we are planning.

    ReplyDelete
  18. Electric Train SetsJune 19, 2009 at 12:47 AM

    A null reference exception was generated when MySqlConnection.ClearPool(connection) was called.

    ReplyDelete
  19. This alpha release, as any other pre-production release, should not be installed on production level systems or systems with critical data. It is good practice to back up your data before installing any new version of software.

    ReplyDelete
  20. link building servicesJune 20, 2009 at 11:22 PM

    A SQL query string containing an escaped backslash caused an exception to be generated

    ReplyDelete
  21. Im having problems with using the MySql Connector/Net version 5.2.2 downloaded from ... But that doesn't help and when I look in the database no tables has been added. .... Server version 6.0.6-alpha-community .....

    ReplyDelete
  22. health insurance leadsJune 24, 2009 at 4:55 PM

    A null reference exception was generated when MySqlConnection.ClearPool(connection) was called

    ReplyDelete
  23. Live upgrade is not recommended for 6.0 alpha releases. Users are strongly encouraged to dump their database and reload them after the upgrade.

    ReplyDelete
  24. choice hotels GMA summer sweepstakesJune 27, 2009 at 12:21 PM

    MySQL Connector/Net 6.0.1, a new version of the all-managed .NET driver for MySQL has been released. This is a beta release and is intended to introduce you to the new features and enhancements we are planning. This release should not be used in a production environment.

    ReplyDelete
  25. Please remember that this is an alpha release and we are certain that you will find databases that will not reverse-engineer correctly or you will build models or queries that will not generate correctly. Please file those as bug reports and include all the information you can. We'll quickly get to those as we are going to move as quickly as possible to GA.

    ReplyDelete
  26. Save money up to 70% from online Glasses Shop to buy discounted eye glasses frames, prescription lenses, fashion reading eyewear, sunglasses.

    ReplyDelete
  27. link building servicesJune 30, 2009 at 6:49 PM

    hot damn, i had almost stopped hoping :)
    thanks so much for this

    ReplyDelete
  28. Fontana Car Accident LawyerJune 30, 2009 at 7:08 PM

    Thanks for the heads up on this latest release!

    ReplyDelete
  29. Thanks a lot for this post

    ReplyDelete
  30. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  31. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  32. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  33. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  34. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  35. interisting post I will be sure to check back.

    ReplyDelete
  36. Yeah i agree!! btw. can you checkout my blog to? its http://www.site2money.com/google

    ReplyDelete
  37. awesome info presented. As Arnold said " i'll b back"

    ReplyDelete
  38. Cool blog, I will share it my relatives. Thanks for this info!

    ReplyDelete
  39. Thanks for the great informations

    ReplyDelete
  40. Interesting post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  41. Interesting post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  42. onling gambling news is good, and this blog is great! Keep it up

    ReplyDelete
  43. Just subscribed to the RSS Feed. Thanks!

    ReplyDelete
  44. awesome, looking forward to more updates.

    ReplyDelete
  45. cabinet color kitchen paintJuly 10, 2009 at 8:46 AM

    Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  46. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  47. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  48. Just subscribed to the RSS Feed of your blog. Thanks!

    ReplyDelete
  49. I found this post quite interesting. Thanks for sharing!

    ReplyDelete
  50. Call Center ServicesJuly 10, 2009 at 2:07 PM

    Great blog, I've just bookmarked it in Internet Explorer. Thanks for sharing.

    ReplyDelete
  51. Thanks for the useful information, ill be sure to check back often.

    ReplyDelete
  52. Great post! Very informative.

    ReplyDelete
  53. view private myspace profiles

    ReplyDelete
  54. This really compensated for my time. I thought it was going to be some boring old post, but it turns out to be worth the read.July 11, 2009 at 12:28 AM

    This really compensated for my time. I thought it was going to be some boring old post, but it turns out to be worth the read.

    ReplyDelete
  55. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  56. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  57. We use GNU Autoconf, so it is possible to port MySQL to all modern systems that have a C++ compiler and a working implementation of POSIX threads. (Thread support is needed for the server. To compile only the client code, the only requirement is a C++ compiler.)

    ReplyDelete
  58. Microgaming CasinosJuly 11, 2009 at 3:51 AM

    Thanks for posting this. Never heard of it before.

    ReplyDelete
  59. Max Glipmax

    ReplyDelete
  60. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  61. Nice blog, just bookmarked it for later reference

    ReplyDelete
  62. Nice information, thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance. Thanks again and good luck!

    ReplyDelete
  63. This is a good release. Thanks for posting it.

    ReplyDelete
  64. stop dreaming start actionJuly 11, 2009 at 10:37 PM

    Thanks for this great post, this is very useful and interesting.

    ReplyDelete
  65. Nice blog, just bookmarked it for later reference

    ReplyDelete
  66. Part time jobs for StudentsJuly 11, 2009 at 11:33 PM

    I thought it was going to be some boring old post, but it really compensated for my time.

    ReplyDelete
  67. Isaias "One Minute Cure" FanJuly 12, 2009 at 6:38 AM

    Hello, i read this web log occasionally and i own a similar one and i was simply wondering if you get a lot of spam? If you do how do you prevent it, any plugin or something you can suggest? I receive so much it is driving me crazy so some help is very much appreciated.

    ReplyDelete
  68. Please notify me too. ;)

    ReplyDelete
  69. http://www.puddingfart.com

    ReplyDelete
  70. This is new info for me Thanks.

    ReplyDelete
  71. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  72. Hi,

    Good post..... I will be sure to check out your blog more often , its really nice and impressive....

    ReplyDelete
  73. Tried to autotranslate you site not understand the writing any hope deutsch version?

    ReplyDelete
  74. Do you earn decent money from this blog or are you doing it just for fun?

    ReplyDelete
  75. Thanks for the good info.

    ReplyDelete
  76. I like your blog curently we are looking for a part time article writer would you be interested?

    ReplyDelete
  77. Nice blog, just bookmarked it for later reference

    ReplyDelete
  78. Another great release. Awesome.

    ReplyDelete
  79. Electronic Drum KitsJuly 13, 2009 at 2:00 AM

    The best article I've read today :) Thanks!

    ReplyDelete
  80. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  81. Spider Veins SingaporeJuly 13, 2009 at 9:04 AM

    I was looking for this release for a while.

    ReplyDelete
  82. Spider Veins SingaporeJuly 13, 2009 at 9:05 AM

    Thanks for the fine release.

    ReplyDelete
  83. Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks.

    ReplyDelete
  84. Ways to Make Extra MoneyJuly 13, 2009 at 1:07 PM

    Looks like you put a lot of time and effort on what you've got to say. I like that.

    ReplyDelete
  85. Ways to Make Extra MoneyJuly 13, 2009 at 1:17 PM

    Posts like these are great. I have bookedmarked it for future reference. :)

    ReplyDelete
  86. Search engine optimizationJuly 13, 2009 at 4:12 PM

    Hi,
    Quality is a word that a lot of people like to use when describing their web design services. But what is quality, how do you know if a design is quality or not. Well, I think that there’s quite a few ways to spot quality within web designs. Once you can see just what goes into making a quality web design, you can use the techniques to perfect your own style.

    ReplyDelete
  87. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  88. Could you write more about this?

    ReplyDelete
  89. I love your website; i'll come back.

    ReplyDelete
  90. Tried to autotranslate you site not understand the writing any hope deutsch version?

    ReplyDelete
  91. try this.. you'll get a extra 1$ for signing up using this link only!

    ReplyDelete
  92. The site below really works.. I got mad prizes from this site and I don't like bullshit and this site is real try this.. you'll get a extra 1$ for signing up using this link only! http://tinyurl.com/la227v

    ReplyDelete
  93. Yeah i agree!! btw. can you checkout my blog to? its http://www.site2money.com/google

    ReplyDelete
  94. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  95. Yoga clothing for menJuly 14, 2009 at 1:29 AM

    Looks like you put a lot of time and effort on what you've got to say. I like that.

    ReplyDelete
  96. The site below really works.. I got mad prizes from this site and I don't like bullshit and this site is real try this.. you'll get a extra 1$ for signing up using this link only! http://tinyurl.com/la227v

    ReplyDelete
  97. http://www.unlockprivateprofiles.com works great

    ReplyDelete
  98. Nice blog, just bookmarked it for later reference. http://www.mrstiff.com

    ReplyDelete
  99. Thanks for this great post

    ReplyDelete
  100. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  101. szybkie odchudzanieJuly 14, 2009 at 3:02 PM

    Subject of this post is very interested, bookmarked

    ReplyDelete
  102. Green tea diet pillsJuly 14, 2009 at 7:34 PM

    Thanks for the new information. I will try this software as soon as possible...

    ReplyDelete
  103. half-blood prince is awesome

    ReplyDelete
  104. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  105. Nice blog, just bookmarked it for later reference. http://www.je06.com

    ReplyDelete
  106. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  107. Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  108. 10x for the post...

    ReplyDelete
  109. 10x for this.. ..

    ReplyDelete
  110. great stuff here, thanks

    ReplyDelete
  111. I think its old but thanks anyway

    ReplyDelete
  112. Great post - It is great to subscribe to your RSS feed too

    ReplyDelete
  113. Thanks for this great post - It is great to check your blog more often in the future

    ReplyDelete
  114. Best Free Porn VideosJuly 15, 2009 at 10:47 AM

    Interesting post, i like, i like.

    ReplyDelete
  115. What is the role of Link-Building in SEO?

    ReplyDelete
  116. thanks for the post.

    ReplyDelete
  117. I have use older version of MySQL Connector and have problem with speed issue.
    if in MySQL Connector/Net 6.0.0 it can make speed up little bit it would be an advantage performance.
    I will download and test this new version.

    Thanks for your great information.

    ReplyDelete
  118. Best Free Porn VideosJuly 15, 2009 at 6:29 PM

    Interesting post, i like, i like.

    ReplyDelete
  119. Best Free Porn VideosJuly 15, 2009 at 6:29 PM

    Nice info, thanks man

    ReplyDelete
  120. <a href="http://royalcliff.info/category/royal_cliff_beach_resort/">Royal Cliff Beach Resort</a>

    ReplyDelete
  121. <a href="http://royalcliff.info/floor-pland-and-capacities/">Floorplans & Capacities</a>

    ReplyDelete
  122. Interesting post, i like, i like.

    ReplyDelete
  123. Nice info, thanks man

    ReplyDelete
  124. haha � the one who is posting the comments :D

    ReplyDelete
  125. Nice info, thanks man

    ReplyDelete
  126. Nice info, thanks man

    ReplyDelete
  127. How Can I Make MoneyJuly 16, 2009 at 2:32 AM

    Your writing is very inspirational. It inspires me to write more of a better quality for my blog.

    ReplyDelete
  128. thanks !! very helpful post!

    ReplyDelete
  129. There is obviously a lot to know about this. I think you made some good points in Features also.

    ReplyDelete
  130. c4caterpiller@gmail.com

    ReplyDelete
  131. Just subscribed to your RSS feed, thanks =)

    ReplyDelete
  132. What a wonderful and insightful blog post! Thanks so much for sharing, I will definitely check by often.

    ReplyDelete
  133. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  134. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  135. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  136. Nice blog, just bookmarked it for later reference

    ReplyDelete
  137. I hadn't been using my rss reader for a while and I have a huge backlog of stuff to catch up on. Glad to have taken to time to catch up on your blog though. Cheers.

    ReplyDelete
  138. I hadn't been using my rss reader for a while and I have a huge backlog of stuff to catch up on. Glad to have taken to time to catch up on your blog though. Cheers.

    ReplyDelete
  139. San Diego Web DesignJuly 16, 2009 at 6:32 PM

    It�s definitely an interesting idea. Thanks for elaborating on it a bit more.

    ReplyDelete
  140. Learn Master GuitarJuly 16, 2009 at 6:32 PM

    I have been reading a lot on here and have picked up some great ideas. I am trying a couple of ideas at the moment.

    ReplyDelete
  141. San Diego Web DesignJuly 16, 2009 at 7:00 PM

    You have a point. Very insightful. A nice different perspective.

    ReplyDelete
  142. Nice blog, just bookmarked it for later reference <a href="http://www.flurl.com/video/33565874_enzyte_review.htm">Enzyte Review</a>

    ReplyDelete
  143. Great post - Just subscriped to your RSS feed.. Thanks <a href="http://www.flurl.com/video/33565874_enzyte_review.htm">Enzyte Review</a>

    ReplyDelete
  144. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  145. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  146. Disclaimer: "These opinions are my own, though for a small fee they be yours too.

    ReplyDelete
  147. You're at Witt's End.

    ReplyDelete
  148. buy cialis online order cialis CroydonJuly 17, 2009 at 8:09 AM

    Hey i liked this post, sweet

    ReplyDelete
  149. Great writeup.. I guess you summed it all up.. Cheers

    ReplyDelete
  150. Excellent post.Thanks for sharing such a useful post with us.This abortion of a wiki needs to be put out of its misery.

    ReplyDelete
  151. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  152. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  153. <a href="http://royalcliff.info/rooms-and-suites/">Rooms and Suites</a>

    ReplyDelete
  154. <a href="http://royalcliff.info/floor-pland-and-capacities/royal-cliff-grand-spa/">Royal Cliff Grand & Spa Floorplans</a>

    ReplyDelete
  155. Replica Christian Louboutin ShoesJuly 17, 2009 at 10:27 PM

    Thanks for this great post - I will be sure to check out your blog more often

    ReplyDelete
  156. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  157. Very interesting post - Might be old new, but it was new to me. Thanks.

    ReplyDelete
  158. Great post - Just subscriped to your RSS feed.. Thanks

    ReplyDelete
  159. Nice blog, just bookmarked it for later reference

    ReplyDelete
  160. Nice blog, just bookmarked it for later reference

    ReplyDelete
  161. I've been reading this one and some of your other posts and I love your blog! Great job!

    ReplyDelete
  162. Great, I will try them. hope they will help me a lot.

    ReplyDelete
  163. Hi,
    Glad to stumble your article....The redesign much better than the previous version, but is rather lackluster in its beta state. It’s still in beta testing so you can expect further developments, and will be a launchpad for all the posts and videos the Corporate Communications team will be doing at CES.

    ReplyDelete
  164. An algorithm must be seen to be believed.

    ReplyDelete
  165. An adequate bootstrap is a contradiction in terms.

    ReplyDelete
  166. You are so true on that! http://www.mrstiff.com

    ReplyDelete
  167. Porn Search EngineJuly 24, 2009 at 3:23 AM

    You are so true on that! http://www.mrstiff.com

    ReplyDelete
  168. This is a great information. thanks for sharing this information

    ReplyDelete
  169. I'm having trouble mysql lately and this info will probably help.

    ReplyDelete
  170. Hey,
    Good post.Its amazing how clever the scammers and all.Thank you for sharing with us......

    ReplyDelete
  171. I added your post to my college Report


    Regards

    saniths

    ReplyDelete
  172. Thanks for taking the opportunity to talk about "MySql connector/net 6.0 alpha has been released « Page 2 « Reggie's Ramblings", I benefit from learning about this topic. If possible, as you gain data, please update this blog with new information. Thanks, Hier

    ReplyDelete
  173. Hello from Germany! May i quote a post a translated part of your blog with a link to you? I've tried to contact you for the topic MySql connector/net 6.0 alpha has been released « Page 2 « Reggie's Ramblings, but i got no answer, please reply when you have a moment, thanks, Gedichte

    ReplyDelete