我正在开发一个碰巧有一些需要经常更新的记录的应用程序.我想避免在客户端PC上部署SQL Server,所以我读了很多,并认为本地.mdf文件可能是一个解决方案(现在不太确定是否可以避免部署SQL Server,几天后我才意识到我可以距离右LOL几英里).
另外,阅读时,我发现有一种方法可以通过从Data Sources窗口直观地移动对象来将控件绑定到数据,所以我想我会节省很多时间,但最后我真的很困惑,因为我无法实际上写入数据库文件并且当前可用的信息似乎非常不明确,并且不适用于VS的许多版本和风格(即WPF,Windows Forms,vs 2008,vs 2010,甚至更早版本) .NET框架版本),所以我认为stackoverflow论坛中有人可能会非常清楚这些事情.
所以,我有一些问题,我相信会清除我的困惑(以及任何遇到这个问题的人):
可以将.mdf文件实际上没有SQL Server安装使用吗?
VS有时令人困惑,它提供了创建本地数据库文件而无需安装SQL Server,我想我认为很多事情都是理所当然的,因为我不是一个经验丰富的.NET程序员.
如果不可能的话.有没有其他方法可以避免在客户端上部署SQL Server,这是否是一个有效的问题?
也许我不担心不在客户端计算机上部署SQL Server安装?
我是否可以使用花哨的数据绑定控件来处理将更改直接写入数据库的类似"自动"更新调用?
似乎有两种使用应用程序管理数据库的方法,当然,我想这样做,只是让这些数据绑定控件工作,因为数据库很大,并且没有太多要处理方式,只是存储.
DataSet是否包含数据库的临时副本?
我有一个Database.mdf和一个DataSet.xsd,在搜索参考后,我仍然不知道究竟是什么与这两个家伙.