What is the Status of Microsoft Sync Framework 2.1 - azure-sql-database

I am looking for a sync framework to use for syncing sql server express and sqlite databases with Sql Azure. We have been using Sync Framework 2.1 for a while with sql server express and Sql Azure with good success, but Sync Framework 2.1 is getting quite old. Does anyone know if Sync Framework is dead? If so, does anyone know of a good alternative.

the last update was the Sync Framework Toolkit (supposedly v4.0) that was released a couple of years ago...
afaik, no update (a 2.2 release was on put hold) and it's still supported (there's has been no official announcement that it will be discontinued)

Related

Using Sync Framework in Visual Studio 2013

Does anyone have a walkthrough or video on how to use Sync Framework in VS 2013? I've seen nice examples using VS 2010 but some important items like local database cache object have been deprecated.
For what I have read is that LocalDB will be replacing the Sql Compact (which is deprecated). But have not found a site explaining how things should work. My solution for what I understand would be a LocalDB syncing with a SQL Server with IIS using WCF. Any pointers would be appreciated.
there's no equivalent for the Local Database Cache project wizard in VS 2013. if you want to do what the wizard does, you can hand code it yourself. but that will be using the older sync providers.
you can find a walkthrough of how to achieve this with the newer sync providers here. The SqlSyncProvider should work with SQL Server/Express/LocalDB/Azure. You can also still SQL CE if you want to.

How can I work with Entity Framework 4.2 in .net framework 3.5 for SharePoint 2010?

I know that SharePoint 2010 uses .net 3.5 and since .net 2 (3.5 with sp1) has different CLR than .net 4, what is the best practice to use Entity Framework 4 (4.2) with it?
Is the web service (WCF service) the only solution for it?
If not, what is the best ORM similar to EF from simplicity and productivity prospective is recommended to use to connect to MS SQL Server? (may support oracle later)?
Is the web service (WCF service) the only solution for it?
Yes. You have to do cross process call because your main process is .NET 3.5 and you need another process running .NET 4.0.
What is the best ORM similar to EF from simplicity and productivity prospective is recommended to use to connect to MS SQL Server? (may support oracle later)?
Other alternatives are for example NHibernate or LLBGen Pro. Both are supported in .NET 3.5. You can also try Linq-To-Sql or SubSonic.

SQL Server CE Download

What is the latest version of SQL Server CE? And what is the download link? I Googled and the link I got there is not working. I would prefer a stand alone installation and not part of Webmatrix. Is this possible?
I would like to use it for my testing in ASP.NET MVC 3.
I know this is not a programming question :)
Abe has linked to SQL Server CE 3.5 which is probably your best stable choice. However 4 is now out (ScottGu blog) and you can download it from here
Microsoft SQL Server Compact 4.0
or through WebMatrix - although the VS2010 tooling is in the service pack which is still in beta.

Using ASP.Net 4.0 for new Dev projects

I am currently in the early stages of developing a couple web applications, I have not written any code yet as I am still just gathering requirements and scoping things out. I want to target ASP.Net 4.0 winforms as the platform for these apps but I want to make sure there are no glaring issues with this new version before I commit.
I understand that if I was porting an existing app from 2.0, 3.5 to 4.0 there may be issues but I am starting from scratch on these projects and plan to write these apps to support the new features of 4.0.
Should I wait for the first service pack to come out? Just seems like more work to start with 3.5 now only to go back through and tweak things for 4.0 in just a few months or even before I finish the app.
Our servers are Win 2K3 with IIS6 and MS SQL 2000, Should I expect any problems with VS 2010 and MS SQL 2000 in regards to Linq to SQL and EF?
Do it. I do the same at the moment. SQL 2000, though - is out of support. Even the bank I am sitting in at the moment is now replacing it with 2005 / 2008. I would seriously consider upgrades.
Web application? Using SPLA (only legal licensing for service providers - purchased licenses are not legal here) you get 2008R2 and SQL 2008 R2 anyway.

ORM for Compact Framework 3.5 winforms app with external ms sql server 2005

I'm building a .NET CF 3.5 application that will communicate with an server based MS SQL server 2005.
The communication will happen trough the devices's WiFi connection.
I've been looking for a good O/R mapper and am a bit lost. Most sites/people assume that you're going to work with a local compact database and not with an external "normal" SQL server.
In the past, I've worked with entityspaces (but that seems to be commercial now?) and lately with linq-to-sql.
What good easy to learn & implement O/R mappers run on a .NET CF app with normal MS SQL database?
I did this a few years ago with .NET 1.1 and LLBLGen with great success.