Visual Studio Light Switch可以与现有数据库一起使用吗?

时间:2011-10-06 20:11:27

标签: visual-studio visual-studio-lightswitch

我是一名专业的.NET开发人员,为慈善机构提供辅助项目,我没时间完成。我有一个数据库(SQL Server 2008 R2 Express),报告和事务应用程序(WinForms通过Visual Studio 2010 C#Express)。我需要编写一个Admin应用程序来允许用户配置系统,这是我目前在SQL中完成的。我希望VS LightSwitch能让我在比WinForms更短的时间内完成这个项目。但我不想花很多时间尝试它,如果它不起作用。问题:

  • 可以使用VS LightSwitch来读取/插入/更新现有表吗?它可以从视图中填充实体并使用存储过程来修改它们吗?

  • VS LightSwitch可以与VS Studio 2010 Express一起使用吗?

我真的很感激知道我的项目类型在LightSwitch中是否可行。

2 个答案:

答案 0 :(得分:2)

是的,例如见: 使用LightSwitch快速轻松地进行数据管理 http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/57/Quick-And-Easy-Data-Management-With-LightSwitch.aspx

此外,LightSwitch不仅适用于“快速而肮脏的CRUD应用程序”。我们将它用于大型复杂应用程序。就像DotNetNuke仍然是ASP.NET一样,LightSwitch仍然是一个Silverlight应用程序。

请访问此网站,以便更好地了解LightSwitch的真正用途: http://lightswitchhelpwebsite.com

答案 1 :(得分:0)

是的,它可以与现有数据库一起使用。 MSDN上的instructional videos显示了如何。

至于在VS Express上使用它,我不相信你可以用VS Express打开Lightswitch应用程序。

我个人也发现,虽然Lightswitch应用程序非常适合快速而又脏的数据CRUD实用程序,但我发现如果我去标准的ASP.NET网站或WinForms应用程序是很容易的需要任何不是开箱即用的功能。

编写自定义表单以显示报表这样简单的事情就变成了Lightswitch中的一项艰巨任务。 (或者我可能已经习惯了我熟悉的工具)。

但是,您所描述的场景完全是我将使用Lightswitch的类型 - 一个快速而脏的应用程序,允许在数据库上使用CRUD功能。它在概念上与动态数据网站非常相似,只是它使用WPF而不是ASP.NET,而且它的限制性更强。