【问题标题】:Linq-2-SQL Stored Procedures and PartialsLinq-2-SQL 存储过程和部分
【发布时间】:2011-12-14 19:10:11
【问题描述】:

我正在使用使用 Linq-2-SQL 作为其数据层的系统,但它使用存储过程来执行实际的 CRUD 操作 - 存储过程是针对模型设计器中的数据类的 CRUD 方法配置的。

这些都工作得很好。

现在我们想使用部分类来扩展数据类的功能以应用验证,并保存一些数据库属性的解析版本。

但是,当我为其中一个数据类创建部分类时,数据上下文会停止使用针对数据类配置的方法,并默认使用它自己的操作。即使除了类声明之外部分为空,也会发生这种情况。

我猜这可能是因为插入方法的方法签名停止与数据上下文正在查找的内容绑定,但我看不到任何可帮助修复它的覆盖。

有没有办法解决这个问题,以便我可以在同一数据上下文中使用 Partials 和 Stored Procs?

【问题讨论】:

    标签: vb.net visual-studio-2008 sql-server-2008 linq-to-sql


    【解决方案1】:

    万岁 - 可以回答我自己的问题:

    问题是partial中的类名区分大小写:

    我们的db表是小写的,所以生成的类也是小写的。

    Partial 已以适当的大小写声明。将其更改为小写即可解决问题!

    不错。

    【讨论】:

      猜你喜欢
      • 2012-08-14
      • 1970-01-01
      • 2011-03-10
      • 2011-02-07
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多