locked
What is the state of EntityFrameworkDataService provider? RRS feed

  • General discussion

  • I have a legacy project based on WCF Data Services and Entity Framework that I only use for testing clients. I tried to upgrade NuGet packages it depends on but it didn't work because of a conflict between recent versions of Entity Framework and WCF Data Services.

    I found a few blog posts and discussions on this topic, for example:

    http://www.infoq.com/news/2013/10/wcf-data-services-ef6 (announces EntityFrameworkDataService<T>)

    http://blogs.msdn.com/b/odatateam/archive/2013/10/02/using-wcf-data-services-5-6-0-with-entity-framework-6.aspx (message from OData team)

    http://blogs.msdn.com/b/odatateam/archive/2014/03/27/future-direction-of-wcf-data-services.aspx (about future directions of WCF Data Services by Michael Pizzo)

    The last post kind of discourages hope for EntityFrameworkDataService to become stable. Initial alpha release of NuGet package in October 2013 didn't really work, caused a storm of bug reports but no update has been provided. I have full understanding for change of priorities and redefining strategies, but a lack of clarity in this topic is very time-consuming for developers: just yesterday I wasted about 3 hours when out of a curiousity upgraded EF NuGet package and then had a hard time trying to make things work until I realized that pieces simply not compatible. And I can see that many developers went the same path.

    Can't we have a statement from an OData/WCFDS team about the state of EntityFrameworkDataService so we can save our time in the future? A failing NuGet package has been available for more than half a year, and if there are no plans to make it work perhaps it should be unlisted from NuGet to avoid futher confusion.

    Cheers


    Vagif Abilov

    • Changed type Fred BaoModerator Thursday, June 5, 2014 3:35 AM Not A Specific WCF Related Issue
    Thursday, May 29, 2014 7:09 AM

All replies

  • Hello Vagif,

    Thanks for your feedback and for your problems:

    >>Can't we have a statement from an OData/WCFDS team about the state ofntityFrameworkDataService so we can save our time in the future?

    It seems to be that the team has already notice this problem, from the link, they provide the correct version link:

    https://www.nuget.org/packages/Microsoft.OData.EntityFrameworkProvider/1.0.0-alpha2

    >>A failing NuGet package has been available for more than half a year, and if there are no plans to make it work perhaps it should be unlisted from NuGet to avoid futher confusion.

    The team has write the warning above the PMC command and the package is unlisted from NuGet:

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, May 29, 2014 9:34 AM
    Moderator
  • This is very strange indeed, because I checked the same link right now and it doesn't say anything about being unlisted.

    "This is a prerelease version of WCF Data Services Entity Framework Provider." - the only clarification I am getting.

    But it would be great to have more thorough explanation from the OData team about the future of WCF Data Services in general.

    Cheers!


    Vagif Abilov

    Thursday, May 29, 2014 9:42 AM
  • Hi Vagif,

    If it is that you clicked this link:

    https://www.nuget.org/packages/Microsoft.OData.EntityFrameworkProvider/1.0.0-alpha2

    This is the corrected PMC command link.

    The original link comes from the blog:

    https://www.nuget.org/packages/Microsoft.OData.EntityFrameworkProvider/1.0.0-alpha1

    You can check it.

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, May 29, 2014 9:45 AM
    Moderator
  • Yes there are two packages, the first one is unlisted but the second one is still listed and it doesn't work well. Here are tens of comments (at the bottom of the post) that people wrote already in October, and they are not yet addressed.

    http://blogs.msdn.com/b/odatateam/archive/2013/10/02/using-wcf-data-services-5-6-0-with-entity-framework-6.aspx

    So it's still very misleading. Developers find this package, try to use it, spend hours fighting with cryptic errors and eventually realize the package is not mature. Let's admit half a year is more than enough to come with a clear statement about making a compatible WCF DS provider for EF 6.

    Best regards


    Vagif Abilov

    Thursday, May 29, 2014 9:53 AM