0

我想使用带有 Catel 的实体框架在我的代码中使用 UoW 模式。我读过这篇文章:

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

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

公共类 SettingsDataObject : SavableModelBase

1)我必须做什么才能使用Entityframework?是否有 EntityModelBase 之类的?2)我必须如何设计我的模型类?2) 我如何使用 ServiceLocator 注册存储库?注册类型< ..., ...>?3) 我可以在 Catel 中使用“代码优先”和自动生成数据库表吗?

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

我希望有人可以帮助我,

谢谢和问候

4

1 回答 1

0

Catel 不提供实体框架的基类。EF 通常与 SQL 服务器数据库结合使用。它不能与 SavableModelBase 结合使用。

更多信息请参见官方文档:

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

于 2013-11-25T17:26:30.753 回答