我正在研究一个个人项目,作为学习更多关于C#和.NET的一种方式,特别是创建一个利用数据库的应用程序(在我的情况下是MS SQL Server 2008)。虽然我很欣赏并不总是有一个明确的“正确”做事方式,但考虑到在使用旧技术/创意或新创意之间的选择,我宁愿使用新的技术/创意。例如,我的这个项目的目标之一是学习或者至少熟悉WPF,而不是像过去一样使用WinForms。我应该使用表适配器吗?
在这个基础上,我一直在混淆,没有很多方向将数据保存到我的数据库和检索它。到目前为止,我已经设法使用TableAdapters
这两个工作,但我觉得他们是“老”的工作方式(我的基础是,他们在MSDN上的Visual Studio 2005下列出)。首先,我在这个假设中是否正确?如果是这样,那么从数据库中保存和检索数据的新方法是什么?我会感谢每种方法提供的优点和缺点。
我已经谷歌搜索和广泛搜索MSDN,但我不觉得我正在使用正确的搜索条件,因为我只是成功地混淆了我自己。
我有.NET 3.5,Visual Studio 2008和Microsoft SQL Server 2008在我的处置。
任何指导将不胜感激。
这是我应该从头开始的方向,谢谢!我之前使用过Linq,我将在这个项目中使用它。 – Stu 2010-06-24 22:05:52
我会说NHibernate;我认为这比我的实体框架更好。 – Omidoo 2013-11-15 23:14:37