考虑EF 4.1 CF的场景的RDBMS映射

时间:2012-05-06 05:12:44

标签: entity-framework ef-code-first

对于以下情况,我似乎无法理解一个舒适的解决方案:

  • 服务器准备检查包文件的客户端/服务器应用程序。
  • 包文件就像一个检查会话的许可证(一对一)。
  • 包裹文件由管理员下载,送入桌面客户端,学生将通过他的考试课程。
  • 客户端应用记录考试会话,重新打包管理员收集的结果。

我目前正在使用TPT。问题是我使用EDMX文件来创建模型,忽略数据库映射,从自定义模板生成DbContext和POCO类,并以CF友好的方式从那里恢复,就好像EDMX不存在一样。

我无法想象如何构建这些类。服务器和客户端软件包都有一个共同的Compile()方法,因此在这里考虑继承是很自然的。无法映射包基类,因为我们希望数据库中存在两个派生类的实例。

但是当我试图用TPT方法巩固继承时,我对EF的理解就破裂了。我无法控制从TPT转换到另一种方法。我想知道EF是否可以被指示以不同方式处理特定情况。实体类可以从非实体类派生吗?

0 个答案:

没有答案