什么.sdf文件.它与.mdf文件的区别.它与linq一起使用到Sql吗?

Jal*_*ama 11 sql-server wpf

我正在玩wpf,当我创建数据库时,它是用.sdf文件创建的.我想知道.sdf文件的详细信息.它与标准的.mdf文件有什么不同,它们是否支持linq到sql?因为我无法将它与linq文件一起使用.

Bin*_*fit 13

SDF文件是Sql Server Mobile文件.它也被称为Sql Server compact.它主要用于移动开发,但最近在单用户桌面开发中也越来越常见.

Visual Studio 2008不支持Linq to Sql for Sql Server Mobile,但框架支持.您可以在此处找到有关实施此内容的更多信息

您可以在此处找到有关Sql Server Mobile的更多信息.该链接还将帮助解释这与Sql Server使用的Mdf之间的差异.

还有一篇文章在这里使用Sql Mobile/Compact为Wpf构建Linq to Sql模型

Sdf和Mdf之间的主要区别之一是,直到最近,Mdf才能像普通文件一样被打开和处理,而Sdf作为文件被访问.但是在Visual Studio中,通过允许动态将Mdf附加到Sql Server Express会话的Sql Server数据文件来重现此概念.

  • 我相信Sql Server Compact [Edtion]是最新的名字(2008),它在2005年被称为移动设备. (2认同)