LINQ2SQL-存储过程不会在设计器中生成类
||
我基本上是想通过设计器向我的LINQ2SQL添加一组存储过程。
它将存储过程添加到方法面板,但不会在设计器上生成类(尽管它在后面的设计器代码中生成)。
它基于存储过程为返回类型赋予了一个奇怪的名称,基本上,我正在尝试找出将返回类型更改为更有意义的最佳方法。
我知道我可以在设计器上手动创建类,但是我有5个非常大的类,并且想知道是否有一种方法可以自动创建这些类,或者只是正确重命名返回类型?
我找到了这个问题,但我认为这涉及到手工编写您的课程,然后做一些改动,所以不确定它:
LINQ to SQL-无法修改存储过程的返回类型
没有找到相关结果
已邀请:
2 个回复
俯乡骚钵皆
联课
定义一个新的部分类,如下所示:
现在您可以调用
方法,该方法将调用
存储过程,返回的内容将是IEnumerable
,而不是
。 请注意,设计器生成的方法返回ISingleResult,而新方法返回IEnumerable。如果您需要ISingleResult功能,那么您将需要找到其他解决方法-我并没有花费很多时间来使它工作。