【问题标题】:Why doesn't my linq to sql generated classes have OnCreated()为什么我的 linq to sql 生成的类没有 OnCreated()
【发布时间】:2010-03-10 18:13:20
【问题描述】:

我一直在互联网上阅读有关我可以使用称为 OnCreated() 的部分方法来针对我的 Linq - SQL 类在创建时运行一些逻辑的信息。无论如何,我没有使用该名称的部分类。我确定我在这里遗漏了一些小东西。

这是我试图在部分类中调用的内容

partial void OnCreated()

我得到了编译时错误

No defining declaration found for implementing declaration of partial method...

所以我猜它不存在,我的问题是为什么?

谢谢

【问题讨论】:

  • 哦,我可能知道...它们是存储在 LINQ - SQL 中的过程
  • 您是否检查了生成的代码以了解其中发生了什么?你用的是什么版本的VS?
  • @Will - 是的,它不在生成的代码中。我认为它的原因是一个 sproc。

标签: c# linq-to-sql partials


【解决方案1】:

只有表视图才会有 Partial OnCreated

这里很好用

存储过程是数据上下文的方法,它们不生成类

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多