0

在一个小型网站上使用 Piranha CMS 让我大吃一惊。我不确定如何处理的一点是扩展站点数据的 DB 和 CMS 模型。

例如,访问者填写表格,我获取他们的信息。使用 EF,我创建了类并将数据集添加到上下文中,然后通过 CodeFirst 更新了数据库。

建议的方法是什么?为站点数据创建第二个上下文?

4

1 回答 1

1

如果您想首先使用代码,您应该将您的站点数据存储在它自己的上下文中。否则,当您的扩展上下文也尝试创建 CMS 表时,将会发生冲突。

在未来的版本中,Piranha DataContext 很可能会被密封以避免混淆。

于 2014-08-06T10:31:18.377 回答