我希望使用带有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?
我希望有人可以帮助我,
谢谢你&问候
答案 0 :(得分:0)
Catel不提供Entity Framework的基类。 EF通常与SQL Server数据库结合使用。它不能与SavableModelBase结合使用。
有关详细信息,请参阅官方文档:
https://catelproject.atlassian.net/wiki/display/CTL/Catel.Extensions.EntityFramework5