C# 我可以在UWP应用程序中使用SQL CE数据库吗?

C# 我可以在UWP应用程序中使用SQL CE数据库吗?,c#,sql-server-ce,uwp,C#,Sql Server Ce,Uwp,正如我从教程中看到的,典型的选项是SQLite。我想改用SQLCompact,因为我将要移植一个现有的应用程序。可能吗?谢谢 不,您不能将SQL Server Compact与UWP一起使用,但您可以使用SQLite和SQLite网络包装器,它们可以启用类似“LINQ to SQL”的功能。我不相信这是可以做到的,因为Microsoft.Data.SqlClient在UWP上不可用。也许有一种方法可以将其应用到工作中,但为了简单起见,我建议坚持使用SQLite。你不想使用SQLite有什么特别的

正如我从教程中看到的,典型的选项是SQLite。我想改用SQLCompact,因为我将要移植一个现有的应用程序。可能吗?谢谢

不,您不能将SQL Server Compact与UWP一起使用,但您可以使用SQLite和SQLite网络包装器,它们可以启用类似“LINQ to SQL”的功能。

我不相信这是可以做到的,因为Microsoft.Data.SqlClient在UWP上不可用。也许有一种方法可以将其应用到工作中,但为了简单起见,我建议坚持使用SQLite。你不想使用SQLite有什么特别的原因吗?或者这只是个人喜好?我正在权衡目前将我的应用程序移植到UWP的成本。所以我必须切换到另一个db引擎。我可以问另一个问题吗,Linq-to-SQL与SQLite一起工作吗?恐怕我还没有尝试过,但这可能对你有用——如果你来自一个Linq-to-SQL环境,比如Windows Phone(Silverlight)…或者Entity Framework 7,它真的很接近(但仍有细微的不同)EF不只是一个ORM吗?