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的新项目,在这个项目中它工作正常。
也许有人有想法?
问候浮
您是否使用 SqlMetal 重新生成了 DBML?
我没有使用过这个,但我已经看到有自定义附加组件允许从Visual Studio中重新生成DBML:
http://www.codeproject.com/Articles/37198/SqlMetalPlus-A-VS-Add-in-to-Manage-Custom-Changes
linq-to-sql-classes不像实体框架那样支持这一点。我添加了一个实体数据模型以供将来使用。