Welcome to the CodeSmith Community!

PLINQO for Entity Framework Templates, Beta 1 Released!

CodeSmith Official

CodeSmith Official Blogs

PLINQO for Entity Framework Templates, Beta 1 Released!

  • Comments 13

We have been hard at work on the Entity Framework Templates for CodeSmith Generator over the past few months. We are proud to present you a beta version of the templates for your feedback while we work on final version of the 1.0 templates. The templates can be downloaded here. Please log your feedback or issues on our forums and Google Code. Your feedback will be reviewed and bugs logged will be fixed in the final 1.0 release.

Below is a list of advantages of using the CodeSmith Generator Entity Framework Beta Templates compared to the out of the box Entity Framework 4.1 Microsoft Implementation:

  • EDMX
    • Quickly and safely regenerate your database while keeping it in sync with your database model.
    • Ability to filter what gets updated from the database.
    • Ability to safely rename your entities with ease using a Clean Expression.
    • Preserves custom changes and meta-data to your EDMX file (E.G. Custom View keys are preserved against regeneration).
    • Better support for Views!
  • Entities
    • Each class is generated to a separate editable file.
    • Complex types are placed into a separate folder.
    • Ability to edit the generated code via the partial class.
    • Editable templates are easy to understand and modify.
  • Query Extensions
    • Bring back filtered data easily using chainable query extension methods.
    • Support for Comparison Operators (E.G., Equals, GreaterThan, GreaterThanOrEquals, LessThan, LessThanOrEquals and NotEquals)
    • Ability to create your own reusable query extensions.
  • QuickStart
    • Get up and running within a few seconds.
    • Ability to create a Dynamic Data for Entity Framework project with ease.

We will be greatly expanding on the feature list in the near future like:

  • More Query Extensions,
  • Support for Bulk Operations (Update, Insert, Delete),
  • Rules Engine,
  • Caching,
  • Performance Improvements,
  • Entity Enhancements,
  • Enumeration Generation(*subject to investigation),
  • Auditing,
  • And more!!!!

What are you waiting for? Download the templates here. The documentation for the Entity Framework templates can be found here.

Shout it

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • * Please enter your name
  • * Please enter a comment
  • Post
  • You've been kicked (a good thing) - Trackback from DotNetKicks.com

  • Thank you for submitting this cool story - Trackback from DotNetShoutout

  • greate

  • Can you provide what is the advantage of having CodeSmith templates instead of using T4 ones?

  • Alex,

    With 1.0 our primary goal was to improve the regeneration story of EF, thus making it easy to update and sync data and code changes. (For details check out the EDMX bulleted list above.)

    As for entities, they are pretty much equivalent right now. The CodeSmith templates also add the PLINQO query extensions, which personally I feel greatly improve (and simply) the composition of queries.

    With future versions you will see more features be brought in for the PLINQO for L2S feature set, such as built in caching, auditing, enhanced serialization, possibly WCF support, and hopefully batch/future queries!

    Tom

  • Can support  .net 3.5 SP1 ????

  • can support  .NET 3.5 SP1  ????

  • can support  .NET 3.5 SP1  ????

  • can support  .NET 3.5 SP1  ????

  • Hello,

    The Current Version has been tested against .NET 4.0. However, when you change the project type to .NET 3.5, Visual Studio will automatically update the EDMX file. Upon Regeneration, I believe that we will regenerate with compliant .NET 3.5 edmx. Have you tried this?

    Thanks

    -Blake Niemyjski

  • I tried ,but no succeed

  • Can you please log this issue here (code.google.com/.../list). Also we have just released a nightly build of the templates which can be downloaded from here (community.codesmithtools.com/.../PLINQOEF)

  • Alex, please take a look at the following post: community.codesmithtools.com/.../two-important-questions-about-plinqo-ef.aspx

Page 1 of 1 (13 items)
Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • * Please enter your name
  • * Please enter a comment
  • Post