C#Catel框架&实体框架&工作的统一

时间:2013-11-25 09:30:07

标签: mvvm frameworks entity catel

我希望使用带有Catel的Entity Framework在我的代码中使用UoW模式。我已经阅读了这篇文章:

http://www.geertvanhorrik.com/category/catel/page/2/

我创建了一个名为“Database”的新项目。在这个项目中,我实现了我的应用模型。目前我将数据存储在XML文件中,但我希望将来将其存储在SQL数据库中。我的模型源自“SaveableModelBase”。

公共类SettingsDataObject:SavableModelBase

1)我必须做什么才能使用Entityframework?有EntityModelBase还是什么? 2)我如何设计我的模型类? 2)我如何使用ServiceLocator注册存储库? RegisterType< ......,...>? 3)我可以在Catel中使用“Code First”和AutoGenerate Database Tables吗?

在哪里可以找到一个好的基本代码示例用Catel实现UoW模式? 我必须做些什么来实现与Catel的UoW?

我希望有人可以帮助我,

谢谢你&问候

1 个答案:

答案 0 :(得分:0)

Catel不提供Entity Framework的基类。 EF通常与SQL Server数据库结合使用。它不能与SavableModelBase结合使用。

有关详细信息,请参阅官方文档:

https://catelproject.atlassian.net/wiki/display/CTL/Catel.Extensions.EntityFramework5

相关问题