I know Mono has no EF implementation, and no plans to create one.
Would it be possible, however, to simply take the relevant DLLs from .NET and add them into my Mono project in MonoDevelop? I may be completely misunderstanding how this is supposed to work; but wondered if this would then allow me to continue using EF + Mono rather than replacing the ORM.
Thanks.
For the Entity Framework on Mono status, see the mailing list post.
For the legal status, see Entity Framework license agreement. You are licensed to run Microsoft .Net on any legal copy of Windows, not on other operating systems. So even if this was technically possible, it would not solve your business problem. If you think now “what about ASP.NET MVC?” or something like that – those products are released by a different team and come with another license agreement that is much less restricted.