C# Linq to sql 类 - 更新的存储过程不起作用

本文关键字:更新 存储过程 不起作用 Linq to sql | 更新日期: 2023-09-27 18:32:01

>我有一个 Silverlight 项目,它使用 Linq to SQL 类和 SQL Server 2008 R2 与表和存储过程。我必须更新存储过程,因为我想选择一个带有日期时间值的附加字段。

由于实体框架中没有"将我的 linq 更新为 sql 类"按钮,因此我不得不删除并移动存储过程以更新它。

存储过程在 sql 服务器上执行时工作正常,但在我的 silverlight 应用程序中,新选择的字段仅获取 null 值。

我创建了一个带有新linq to sql类dbml的新项目,在这个项目中它工作正常。

也许有人有想法?

问候浮

C# Linq to sql 类 - 更新的存储过程不起作用

您是否使用 SqlMetal 重新生成了 DBML?

我没有使用过这个,但我已经看到有自定义附加组件允许从Visual Studio中重新生成DBML:

http://www.codeproject.com/Articles/37198/SqlMetalPlus-A-VS-Add-in-to-Manage-Custom-Changes

linq-to-sql-classes不像实体框架那样支持这一点。我添加了一个实体数据模型以供将来使用。