Microsoft open sourced the Entity Framework

http://weblogs.asp.net/scottgu/archive/2012/07/19/entity-framework-and-open-source.aspx
Microsoft wants others to get involved in building the next version of the Entity Framework.
The source code is found here:
http://entityframework.codeplex.com/
The Mono Project is working to get the open sourced Entity Framework to work on Mono.
So, with Oracle working on a thin ODP.NET provider, hopefully, it will work on Mono too. But no guarantee from Oracle. I know at first, the thin ODP.NET provider will not support Entity Framework, but down the road it could (hopefully).

I'm using NHibernate and I'm more satisfied with it than EF.
Alex said that the final release for managed provider will come with Oracle 12 which maybe will come at the end of the year.

Similar Messages

  • [ANN] XINS 2.1 open source Web Services framework release

    XINS 2.1 Web Services Framework has been released.
    XINS is an open source Web Services Framework based on simple specifications of the Web Service in XML and
    generation of code and documentation from the specification.
    The generation includes Client JAR with its Javadoc, Server side template with its Javadoc, documentation in OpenDocument Format,
    documentation in HTML including the test forms, WSDL file, unit tests (JUnit) and stubs.
    The Web Services accept several protocols including REST, SOAP, XML-RPC, XML, JSON Yahoo! and JSON-RPC.
    What's new:
    * Start the API with java -jar <api name>.war
    * Improved generated specification in OpenDocument Format
    * Include/exclude calling convention with ACLs
    * New calling convention that maps SOAP request and response as the wsdl2api command mapping.
    * Smaller generated build.xml
    * Added possibility to include other runtime properties files
    * The runtime property location can be a URL
    * Swing Graphical User Interface
    * New tools: emma, glean, webstart
    * New target: javadoc-test-<api name>, javadoc-apis
    * Bug fixes and small RFEs
    Download XINS 2.1:
    Windows installer: http://prdownloads.sf.net/xins/xins-2.1.exe?download
    TAR GZ archive: http://prdownloads.sf.net/xins/xins-2.1.tgz?download
    Resources:
    Web site: http://xins.sourceforge.net/
    XINS demos: http://xins.sourceforge.net/demo.html
    Documentation: http://xins.sourceforge.net/documentation.html
    User guide: http://xins.sourceforge.net/docs/index.html

    I recommend you implement your web service with JAX-WS 2.0
    Axis (both version) are good but why do you want to use something that is not included in JEE API, when Java provide same thing with better performance.
    personally try to prevent non standard technologies despite they can be better than core java implementation sometimes.
    I don't know Xfire.
    the good:
    -JAX-WS performance is better than axis,
    - you can create your web service simply with annotation.(this means write class and then make it as a service easily)
    - support every kind of service invocation(callback,Asynchronous,...)
    - architecture is nice (you can operate on SOAP level)
    the Bad:
    - It is JEE 5 or JSE 6 dependent.
    - there is seriously lack of documentation and examples for it, on java web sites and internet.

  • Open Source Flex based framework for E-Learning...

    Just wanted to let people on this forum know that there is an open source e-learning framework developed in Flex 3 available on http://www.gyatum.org. This framework has been named CrashCourse. It is in its preliminary stage at the moment but has the potential for expansion.

    Most app servers have some built in container managed security (for example Tomcat Realms) which may or may not meet your requirements.

  • Open sourcing the skype for linux UI AGAIN

    i remember from some time ago i read something about the skype for linxu UI being open sourced to make supporting linux distro easier. but then microsoft bought skype. and now there is a closed source UI. please open source the UI so the comunity can fix the broken UI in skype for linux to a proper qt interface. the current qt web interface is annoying

    It should look the same as all the other apps.  Which is what most Linux users expect.  Qt does offer on-the-fly theming, so if someone feels adventurous they can change it; and indeed the lack of 64 bit often results in some missing themes and Skype running in not exactly the same theme as the rest of the desktop.  But otherwise, we shouldn't make Skype4Linux stick out like a sore thumb.

  • Custom mapping is obviously not reflected in the Entity Framework designer

    Hi,
    I use the Oracle Data Provider for .NET 11.2.0.2.50 Beta 3 with the Entity Framework. I added a custom mapping to the app.config that maps NUMBER(1,0) to bool:
    <oracle.dataaccess.client>
    <settings>
    <add name="bool" value="edmmapping number(1,0)" />
    </settings>
    </oracle.dataaccess.client>
    When I create an Entity Framework model from my Oracle database the EF designer uses Int16 for NUMBER(1,0) fields instead of bool. If I run the program I then get an exception (as expected):
    "Schema specified is not valid. Errors:
    EntityFrameworkTest.msl(7,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Int16[Nullable=True,DefaultValue=]' of member 'ISVIPCUSTOMER' in type 'EntityFrameworkTestModel.CUSTOMER' is not compatible with 'OracleEFProvider.number[Nullable=True,DefaultValue=,Precision=1,Scale=0]' of member 'ISVIPCUSTOMER' in type 'EntityFrameworkTestModel.Store.CUSTOMERS'."
    Okay. Assuming it's an error in the EF designer, I set the type Boolean in the model myself for the NUMBER(1,0) fields. But that gives me a compilation error:
    "Error 2019: Member Mapping specified is not valid. The type 'Edm.Boolean[Nullable=True,DefaultValue=]' of member 'ISVIPCUSTOMER' in type 'EntityFrameworkTestModel.CUSTOMER' is not compatible with 'OracleEFProvider.number[Nullable=True,DefaultValue=,Precision=1,Scale=0]' of member 'ISVIPCUSTOMER' in type 'EntityFrameworkTestModel.Store.CUSTOMERS'."
    Is this a bug in the provider? Or am I missing something?

    Are you using model first or database first? If you're using database first, make sure you update the model from the database after adding that configuration.
    Also, if your model is in a different assembly (ie a different project) from your executable, your executable project's configuration file also needs the mapping section.
    Finally... there's been a LOT of threads about this not working properly in beta 3. I'm still on beta 2 and except for some incorrect error messages in the designer it works fine (I get fake errors). If nothing else works, I might suggest trying beta 2 as a last resort.

  • Want to use the Entity Framework for Oracle

    Currently our web applications are installed on Windows 2003 Server, IIS 6.0. Yes, this seems like the dark ages...years behind. They have an older version of the Oracle Client on the machine (11.0.1). This version does not support Oracle.DataAccess 4.x. .NET Framework 4.0 is installed on the Windows 2003 server. This version also does not support the Entity Framework.
    However, my development environment does not have any Oracle Client installed. I am just using the latest version of ODAC/ODP.NET with Visual Studio 2010. I am able to create apps locally with the Entity Framework but unfortunately cannot get them to work on the server because there of the older Oracle Client on that machine. Also there are approx. 50 applications on that server that are accessing this old version of OracleDataAccess 2.116.0 with references hard coded in the web.config. What's the best practice for dealing with legacy applications that are accessing older versions of Oracle?
    In short, what do I need to do in order to upgrade to the version of Oracle that will support the Entity Framework while still supporting legacy apps? Do I go for an Oracle Client upgrade or I just merely get the latest version of ODAC/ODP.NET installed on that server?
    Thanks!
    Edited by: imterpsfan2 on Mar 7, 2013 12:01 PM

    imterpsfan2 wrote:
    What I would probably like to do is somehow set the dll directory to my local bin directory and just put all the .dlls for the most recent ODP.NET in my app and leave the existing applications as they are until I can migrate them.
    I've seen examples of this but doesn't seem to work for me.You can do that by having both Oracle clients installed, and using the DLLPath configuration option to force the applications to use the one you want.
    That said, the next version of the managed client is going to support working in Entity Framework, and that is just an assembly you can include in the project with no Oracle installation at all. So really, the best answer is going to be to use that once they release it.
    (Also - most of the time something compiled for Oracle 11.x will work in 11.2.0.3 without doing anything. The 11.2.0.3 installer adds binding redirects to itself from older versions, provided you were loading from the GAC.)

  • I can't save the record in a new/empy table of sqlserver in the entity Framework 5.0

    Hi guys ,
    I have tried to become a database expert in Entity Framework but I can't. because I am not able to save the record in a fresh/ empty table of sql server 2008 r2 database. for that I have watched the video tutorials step by steps that how to save the record.
    I followed the tutorials step by step and at the end the result is negative.
    I tried a simple way given below. please some one help me that where and what I missing the.
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using EmployeesLib;
    namespace EmpApplication
    public partial class Form1 : Form
    private EMPEntities _dbContext;
    public Form1()
    InitializeComponent();
    private void Form1_Load(object sender, EventArgs e)
    _dbContext = new EMPEntities();
    var sql = _dbContext.Employees;
    this.employeeBindingSource.DataSource = sql.ToList();
    private void employeeBindingNavigatorSaveItem_Click(object sender, EventArgs e)
    this.Validate();
    _dbContext.SaveChanges();
    I have used datagrid addid a row by Click Add button on the NavigationBindingsource entered an employee name
    and clicking the save button on the NavigationBindingSource. When I am restarting the application I nothing founding on the Datagrid I am saving before.
    below is the Connection String in the App.config file both in the project.
    APP.CONFIG connection string
        <add name="EMPEntities" connectionString="metadata=res://*/EmpModal.csdl|res://*/EmpModal.ssdl|res://*/EmpModal.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(local);initial catalog=Inventory;integrated
    security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

    humm, I falling the ball to the batsman(sqlserver) but it getting "NOBALL" in response(not saving). Ok it my be problem in visual studio I am struggling to remove my operating System, VS2013 and sql server, by reinstalling it might works.
    because i havent any other computer where these application are installed for the test.
    If you create and send me a small project that contain minimum of two columns of table( in sql server ) which can saving new data from datagrid so i will thankfull of you.
    it is just for confirmation that either the problem is in OS or VS.
    I doubt that any of it has anything to do with the issue. If you think it does, then you can post to the forums.
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=vssetup
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?category=sqlserver
    I think you are riding a bad horse (that tutorial) you are using, and you need to change horses. I think the 'modified' state is not being rasied on the entity bound to the grid when it has changed, and EF is not going save any entity that's not in a modified
    state.

  • Open source role based framework

    We have an application which is using :-
    1) spring framework/j2ee code at the backend
    2) while the front end is comprised of Adobe flex and action script. The app is web based.
    A need of the application at the moment is for a role based authorization framework, based on which a decision can be made as to which widgets/tabs/screens should be visible to the user and which should be hidden from him.
    Wanted to know
    1) if somebody was willing to share some of his experiences on a similar project.
    2) found and existing framework open source or otherwise helpful.
    3) would recommend one architecture over the other
    4) or anything else he would think might be beneficial to know.
    Thanks

    Most app servers have some built in container managed security (for example Tomcat Realms) which may or may not meet your requirements.

  • New, open source JavaFX OSGI framework

    First, a disclaimer: this is an open source project I started, and somebody may regard it as advertising (basically, it is ). I'm not sure if it's against forum rules. If so, please delete this thread.
    Basically, it's a framework for developing modular applications based on OSGI. It should provide support for building applications for desktop, web and mobile devices. It's called DEMUX Framework. Published under Apache License.
    http://demux.vektorsoft.com
    So far, support is available for desktop applications based on JavaFX, and mobile apps for Android. Since this is JavaFX forum, I would like some feedback from people who work with JavaFX. Basically, is this something you would find useful and worth spending time developing?
    If you have some time to throw away, give it a try. Please note that this is early stage development, so you will probably get frustrated and annoyed, buty ou should get the general idea.
    Documentation and some code samples are available on project wiki: http://demux.vektorsoft.com/wiki
    Source code for samples is available as part of binary download: https://bitbucket.org/vektorsoft/demux/downloads
    Any feedback is welcome.

    hi,
    here's a thought stop spamming this forum with your crap....
    A warning to others ignore any links this guy offers, 4/5 of his links so far are connected to spyware.
    David.

  • Heavy Locks on the Entity Framework Database

    Dears,
    We are having a database which was developed using a Entity Framework, the web application was built on the top of Windows Work Flow Engine (WWF) and there are some stored procedures given below, which was generated by WWF. On which there are numerous heavy
    locks are happening and we are not aware of how fix this issue.
    [System.Activities.DurableInstancing].[RecoverInstanceLocks]
    [System.Activities.DurableInstancing].[ExtendLock]
    Any solution to above problem or if you know the source of the problem, it would be much helpful for us

    Dear pituach,
    First i would like thank you for your replies, hope we could reach some concrete solution which may more people. 
    To
    start doing something on the below procedures, first we need to know what was purpose of this procedures, this procedures are accessing some of the below listed tables. I think it was some standard behavior of Entity Framework System. The below tables and
    some of procedures are injected into the database with a purpose, i would like to know what was it.
    [System.Activities.DurableInstancing].[DefinitionIdentityTable]
    [System.Activities.DurableInstancing].[IdentityOwnerTable]
    [System.Activities.DurableInstancing].[InstanceMetadataChangesTable]
    [System.Activities.DurableInstancing].[InstancePromotedPropertiesTable]
    [System.Activities.DurableInstancing].[InstancesTable]
    [System.Activities.DurableInstancing].[KeysTable]
    [System.Activities.DurableInstancing].[LockOwnersTable]
    [System.Activities.DurableInstancing].[RunnableInstancesTable]
    [System.Activities.DurableInstancing].[RunnableInstancesTable]
    [System.Activities.DurableInstancing].[ServiceDeploymentsTable]
    [System.Activities.DurableInstancing].[SqlWorkflowInstanceStoreVersionTable]
    Working as a Senior Database Analyst & Architect at Ministry of Higher Education in KSA

  • We have build a nice Flex BI front end and want to open-source it would this be useful to the group?

    Hello, I am the CEO of DataRoket (www.dataroket.com) and we are a data integration and analytics platform.  As part of our effort, we have built a really nice data visualization and reporting package.
    Since this is not our core business and we want to give back to the community and also see it continue to evolve, we are going to open source the Data Visualization module of data roket.
    You can look at the application by going to www.dataroket.com.  If we did this, we would like to get some people to work on this and use it freely for your clients etc.
    I want to know two things please:
    1. is this interesting and would it be useful to the community
    2. Are there people that would like to continue to push this capability and shepard the open source effort with us?
    Thanks in advance for your feedback
    James Fox
    [email protected]

    I like the idea of open source.  Have you considered adding a demo/dummy Flex
    app to your website for a fictional business.  Just to show your capabilities.

  • Update the database structure from entity Framework Model

    Hello !
    I'm using VB.net , EF6 with SQL server 2008R2 database.
    This is the situation :
    I have created the application. Using wizard I have created the Entity model from an existing database.
    A client start using this application using this database on his computer.
    After some month , I made some modifications on the database and I have updated the model on my application .
    Now I have a new .exe file that has the new model from the new database.
    I put the new .exe file on the client computer.
    Now on his computer : The .exe file has the new database model , but the sql server database has the old structure.
    I want to know : Is possible to update the database structure from the entity model on application ?
    I want to add a command on application that can make ( if is possible ) this update , so the database become up to date according to entity model ?
    Thank you !

    Hello,
    From your description, it seems that you want to apply a migration for a database first approach, unfortunately, as far as I know, EF Migrations is a product targeted at Code First and doesn't support Database First operations. A workaround I know is to
    use update-scripts. If your database structure would be changed frequently, it is recommended to use the Code First approach which would have a better workaround for migrations, for details, you could refer to this
    video,
     and with the
    Entity Framework Power Tools, it is easy to create a code first based project form an existing database.
    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.

  • Is the web proxy server open source?

    Has Sun open sourced the web proxy server? If so, where can I get at the source?
    I'm trying to create a proxy instance that can cache 1TB of data, caching files up to 2GB in size - something you think would be trivial for an enterprise proxy server to do. It's not looking possible at present but I'd like to look through the code to see if there's anything I can do about it.
    Thanks in advance,
    Mike

    Has Sun open sourced the web proxy server?Not yet.
    I'm trying to create a proxy instance that can cache 1TB of data, caching files up to 2GB in size - something you think would be trivial for an enterprise proxy server to do. It's not looking possible at present but I'd like to look through the code to see if there's anything I can do about it.Proxy 4.0 currently has a limit of 32GB on the cache capacity. We plan to
    either bump up, or remove, this limit in 4.0.10.

  • Deploying LightSwitch applications to IIS using the Oracle Entity Framework

    I have had no sucess running Lightswitch applications on IIS using the Oracle Beta entity framework. Applications work fine from visual studio but after deployment fail when I trying to access an Oracle data entity.
    I have tried deploying to a 2008 V2 server 64Bit running IIS7.5 and also to a 32 bit windows 7 machine running IIS7. Both machines had the entity framework installed and I could connect to Oracle with SQL developer just fine. Briefly in the case of the 64 bit machine I get a bad image exception indicating a 64/32 bit conflict. (App pool switched to allow 32bit). The problem with the 32Bit machine is that the session either hangs or dies with an [Arg_TargetInvocationException]
    In all tests apps could connect to SQL server fine but as soon as I use an Oracle connection they fail. It would very helpfull if someone could confirm that they have managed to use the Entity framework Beta with Lightswitch and IIS.
    Thanks in advance
    Edited by: user12218662 on 08-Oct-2011 11:35
    Edited by: user12218662 on 08-Oct-2011 11:37

    Both hosts working now. Initially I created a service account for the aspnet service with extended rights and assigned this to the application pool. This subsequentluy turned out not to be required - ApplicationPoolIdentity works fine. What worked was as follows:
    1. On a 64 Bit host you need to set the application pool to Enable 32 Bit Applications (Right click the relevant app pool in IIS and select advanced)
    2. Switch off windows authentication for the application (leaving just anonoymous authentication) This was required on both hosts
    3. On the 32 Bit host copy tnsnames to the oracle client admin folder - the framework seems to ignore theTNS_ADMIN environment variable. Probably more to this but its working for now.

  • Config Entity Framework to use proxy to connect to the server

    Hi,
    I have my desktop application that use EF6. So the connection failed when I use the proxy.
    Also for skype or browsers but I just config the proxy on setting and there will work fine.
    So how to configure the proxy for EF6 to add proxy setting to my application ? Is there automatique way to get proxy configuration from Internet Explorer automatically ?
    Thanks.

    Hello,
    >> So how to configure the proxy for EF6 to add proxy setting to my application ?
    I am not quite understand what you mean about connecting the Entity Framework with a proxy. As far as I know, the Entity Framework is a ORM item in Visual Studio, we need to host it to applications as Console, windows form and others.
    >> Is there automatique way to get proxy configuration from Internet Explorer automatically ?
    This seems to be more related with Internet Explorer, you might get an answer form the
    Internet Explorer forum.
    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.

Maybe you are looking for

  • Using attachments with javamail

    Hi I wonder if anyone could help me. Is is possible to send an (oracle)blob as an attachment using javamail? How would I go about doing this? Thanks in advance

  • ABC video app on ipad 3?

    I just downloaded it , and imw atching the video , i got a 200 MB connection. There is no choppinness in the video. Its just the pixels in the video dont look crisp and clear.. They are not like good resolution , it looks unclear , doesnt look good ,

  • Photo sorting order on ipad2

    I am using Aperature on my MacBook and have the photos set to show in descending order but when I sync with my Ipad 2 the photos show in ascending order. I want them in decending order on the ipad. Any ideas?

  • Back functionality in Safari broken with 9.1 with Magic Trackpad?

    Mavericks 10.9.1 update appears to have broken the use of Safari 'back' gesture, but only for standalone Magic Trackpad users? Trying to swipe with two fingers from left to right to go back simply moves the front browser pane a few mm's then stops. Y

  • Client data dependent or independent

    hi experts, i have one doubt. now iam working in client 100.iam creating some sales order ,deliveries and billing documents.is it implies any impact on the client having th realtime data. we have the data in client 600. is my work disturb any databas