【问题标题】:Inheritance issues with SQL Server CE and MangoSQL Server CE 和 Mango 的继承问题
【发布时间】:2011-05-30 14:05:50
【问题描述】:

我正在尝试在 Windows Phone 7.1 (Mango) 中实现 SQL Server CE 代码。我有两个类,一个基类和一个继承 - 都声明为带有 [Column] 的 [Table]:s

你不能在 SQL Server CE for Mango 中继承吗??

我不想将我的所有实体类都更改为没有继承......

有人知道这个问题的答案吗?

【问题讨论】:

  • 您能否举例说明您正在做什么以及发生了什么?
  • 如果没有某种错误或指示您认为这行不通的原因,这里无能为力。

标签: sql-server-ce windows-phone-7


【解决方案1】:

如果您遵循 LINQ to SQL 继承映射模式,则可以在 SQLCE for Mango 中进行继承。

我已经在博客中讨论了 [Column] 继承问题 herehere。 LINQ to SQL 继承映射文档是here

【讨论】:

    【解决方案2】:

    可以为用[Table]修饰的类指定一个基类,但不能有两个类都带有[Table]属性

    【讨论】:

    • 我有一个带有 som [column] 属性的 [Table] 类...然后其中一个属性是另一个也用 [Table] 声明的类。这对我来说是必须的,否则我必须更改我的许多实体类。也许我需要坚持使用 Sterling 而不是我可以毫无问题地使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多