我正在玩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数据文件来重现此概念.