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

标签 entity-framework entity-framework-4.1 visual-studio-lightswitch

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

他们的 Lightswitch 应用程序已经公开了一个域模型(我相信基于 Entity Framework )——因此我可以将对 LightSwitchApplication.Common 的引用添加到我的控制台迁移应用程序,然后引用类,例如 LightSwitchApplication.Customer、LightSwitchApplication.Volunteer 和等等……

我需要在我的控制台应用程序中执行什么样的设置/数据上下文才能加载和保存这些域对象?从 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 模型进行消费,但它可能只是为您提供了您可能能够适应您的情况的信息。对于它的值(value),我还没有听说有人成功地做了你想做的事情。我听说过一些人想要,但没有人成功。

编辑:

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

关于entity-framework - 如何从独立应用程序创建/使用 Lightswitch 域模型 (EF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7860210/

相关文章:

c# - 如何在不获取对象、更改对象和调用 SaveChanges 的情况下在 LINQ 中编写更新?

.net - 何时使用 Entity Framework 预生成 View

.net - 了解POCO生成器

ASP.NET MVC 页面验证失败(值无效。)

c# - EF4.1 POCO : Why should I use ICollection

dynamic - LightSwitch 动态级联下拉列表

c# - 在 Entity Framework 中将数据从一个提供者实时传输到另一个提供者

c# - 如何获取 LightSwitch 中 IContentItemProxy 上的 SetBinding 方法的路径?

xaml - Lightswitch - 如何重用现有资源?

entity-framework - Entity Framework CTP 5 一对一映射