![]() |
1
1
可能LinqToSQL设计器无法在存储过程中找出模式,特别是在使用临时表的情况下。尝试更改存储过程,使其仅从相关表中进行选择,将其映射到设计器中(通过在正确的表上拖动),然后将过程更改回原始代码。 |
![]() |
2
0
我自己也试过。我使用了VS2008SP1,将数据库中的每个表拖到类窗格中,并添加了它们。然后我拖入一个存储过程。处理SP的时间比处理表的时间长,但方法在“我的方法”窗格中没有出现问题。存储过程可能无法使用可用的元数据成功创建方法。 我做得对吗? |
![]() |
3
0
杰普,我也有同样的问题。我的错误是,我试图添加到窗格中的存储过程有一个返回结果,其中包含地理数据类型。Linq2SQL设计器尚不支持此功能。 要测试返回的数据类型(如果使用的是外来数据类型),可以将它们作为参数添加到存储过程中。设计师会给出一个错误。 例如,尝试将以下存储过程添加到窗格将生成错误:
|
![]() |
Rm558 · 是否可以更改XML类型上的LINQPad代码生成? 7 年前 |
![]() |
MJK · 规范模式-使用ICollection实现表达式 7 年前 |
![]() |
Roland Ebner · 为实体框架多对多关系构建表达式树? 7 年前 |