假设我想创建一个应用程序,相当简单的CRUD,包含3-5个表。想象一下Todo列表应用程序。例如。
在WPF中接近数据层的最佳方法是将其作为一次性点击应用程序。我宁愿不在云端做这件事(虽然我可以在后台添加一个简单的备份过程,这是一个很大的优点)。
我听说过SQL紧凑的东西2005,但我从头到尾找不到全面的指南,以及如何使用这个很棒的表设计器东西 - 这是最好的方法吗?
是否更容易插入一个sql lite,就像在AIR中有一个?人们做这样的事吗?
或者每个人都使用XML并在集合之间使用一些linq魔法?
正如你所知,我没有太多的微软技术背景,但我想写一些好的软件,我想知道正确的方法,而不是黑客方式。
感谢。
答案 0 :(得分:2)
通常我将ClickOnce前端与Web服务/ WCF后端(DAL和/或BLL)结合使用。没有防火墙等问题 - 如果您希望它集中托管,那么。
有SQL Server 2005 Express:右键单击并向项目中添加新项..找到.MDB:然后在ClickOnce部署页面上,您可以让安装程序自动为您安装SQL Server Express,您可以毫无困难地使用你的.mdb!
SQLLite适用于.NET,我考虑过但尚未尝试过:
希望有所帮助。!