3

我的团队的其他成员正在研究Lightswitch CRUD &报告应用程序,并且正在考虑将一大堆遗留数据迁移到他们正在使用的底层SQL Server数据库中。如何从独立应用程序创建/使用Lightswitch域模型(EF)?

他们的LightSwitch应用程序已经暴露了域模型(基于实体框架,我相信) - 这样我就可以以我的控制台应用程序迁移到LightSwitchApplication.Common添加引用,然后引用类似LightSwitchApplication.Customer,LightSwitchApplication.Volunteer类,等等......

我需要在我的控制台应用程序中做什么样的设置/数据上下文来加载和保存这些域对象?从查看Lightswitch代码并不明显 - 因为我们正处于48小时慈善黑客周末的中间 - 一个快速的答案将非常感谢!

感谢,

迪伦

回答

2

的LightSwitch不是最初设计为允许访问任何从LightSwitch的本身之外的,所以它不会是“容易”,即使是“可能”。它当然不是“支持”的。

看一看这篇文章虽然:http://blogs.msdn.com/b/lightswitch/archive/2011/04/08/how-do-i-display-a-chart-built-on-aggregated-data-eric-erhardt.aspx

它表明你如何重用消费的EF模型中一个LightSwitch的解决方案,但它可能只是给你的信息,你可能能够为适应你的情况。对于它的价值,我没有听说任何人成功地做了你想做的事情。我听说有几个想要,只是谁都没有成功。

编辑:

我原来的答案是LS V1(2011)。从LS V2(2012)开始,整个数据结构已经暴露为OData端点。

+0

无论如何,我们在5-6小时后抛弃了LightSwitch,转而使用EF4.1。 :) –