如何在没有 Linq to SQL 的情况下在 Windows Phone 中使用 SQL Server Compact

Posted

技术标签:

【中文标题】如何在没有 Linq to SQL 的情况下在 Windows Phone 中使用 SQL Server Compact【英文标题】:How to use SQL Server Compact in Windows Phone without Linq to SQL 【发布时间】:2013-08-15 01:22:29 【问题描述】:

出于几个原因,我想避免在我的 Windows Phone 项目中使用 Linq to SQL,但我仍然想使用 SQL Server Compact Edition。看起来这是不可能的。对于我的生活,我找不到SqlCeConnection 类。似乎根本没有 System.Data.SqlServerCe 命名空间(或 dll)。我需要在 Windows Phone 上使用 Linq to SQL 吗?

【问题讨论】:

【参考方案1】:

为了访问 SQL Server Compact,只有 LINQ to SQL 可用。您的原因是什么,也许可以通过其他方式解决?

【讨论】:

主要是我喜欢跳过中间人(ORM),直接写我的SQL。我最终使用 SQLite 并创建了我自己的 Query() 扩展方法,类似于 Dapper 的工作方式。

以上是关于如何在没有 Linq to SQL 的情况下在 Windows Phone 中使用 SQL Server Compact的主要内容,如果未能解决你的问题,请参考以下文章

在没有“dbo”数据库用户的情况下在 LINQ 中调用 UDF

.NET 中的 LINQ to JSON

如何在代码中定义/更改 Linq To Sql 的映射

EF 6.x,LINQ-to-SQL和原始SQL子句

Linq to Sql-我可以构建一个通用的更新操作吗?

怎么用linq to sql 写单表多字段的模糊查询方法