如何从一个独立的应用程序中创建/使用Lightswitch域模型(EF)



我团队的其他成员正在开发一个Lightswitch CRUD & &;我正在考虑将大量遗留数据迁移到他们正在使用的底层SQL Server数据库中。

他们的Lightswitch应用程序已经公开了一个领域模型(基于实体框架,我相信)-所以我可以添加一个引用到LightSwitchApplication。通用于我的控制台迁移应用程序,然后引用类,如LightSwitchApplication。客户,LightSwitchApplication。志愿者,等等……

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

谢谢,迪伦

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

它向您展示了如何在 LightSwitch解决方案中重用EF模型来使用,但它可能只是给您提供了您可能能够根据您的情况进行调整的信息。不管怎样,我还没听说过有人能成功地做到你想做的事。我听说过一些想要,但没有一个人成功。

编辑:

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

最新更新