Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 如何从独立应用程序创建/使用Lightswitch域模型(EF)?_Entity Framework_Entity Framework 4.1_Visual Studio Lightswitch - Fatal编程技术网

Entity framework 如何从独立应用程序创建/使用Lightswitch域模型(EF)?

Entity framework 如何从独立应用程序创建/使用Lightswitch域模型(EF)?,entity-framework,entity-framework-4.1,visual-studio-lightswitch,Entity Framework,Entity Framework 4.1,Visual Studio Lightswitch,我团队的其他成员正在开发Lightswitch CRUD&reporting应用程序,我正在考虑将大量遗留数据迁移到他们正在使用的底层SQL Server数据库中 他们的Lightswitch应用程序已经公开了一个域模型(我相信是基于实体框架的),所以我可以添加一个对LightSwitchApplication的引用。这对于我的控制台迁移应用程序来说是通用的,然后引用像LightSwitchApplication.Customer、LightSwitchApplication.志愿者之类的类 我

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

他们的Lightswitch应用程序已经公开了一个域模型(我相信是基于实体框架的),所以我可以添加一个对LightSwitchApplication的引用。这对于我的控制台迁移应用程序来说是通用的,然后引用像LightSwitchApplication.Customer、LightSwitchApplication.志愿者之类的类

我需要在控制台应用程序中执行什么样的设置/数据上下文才能加载和保存这些域对象?从LoTwitter的代码来看并不是显而易见的——鉴于我们正处于一个48小时的慈善黑客周末——一个快速的答案将是非常值得赞赏的!p> 谢谢


Dylan

LightSwitch最初的设计目的不是允许从LightSwitch本身外部访问任何东西,因此即使“可能”,它也不会“容易”。它当然不被“支持”

请看一下这篇文章:

它向您展示了如何在LightSwitch解决方案中重用EF模型以供使用,但它可能只提供您可能能够适应您的情况的信息。值得一提的是,我还没有听说有人成功地做了你想做的事情。我听说有几个人想去,但没有一个成功

编辑:


我最初的答案是针对LS V1(2011)。从LS V2(2012)开始,整个数据结构已作为OData端点公开。

我们在5-6小时后放弃了LightSwitch,转而支持EF4.1。:)