EF
的新用户...使用6.0
。我有一个Stored Proc
,在使用select
输出的字符串变量中有动态构建Execute(@StringQuery)
查询。此选择有大约20列。
在EF中添加此SP后,返回类型为INT
(不确定原因)。但我想我已经在Complex types in EDMX
中手动添加了所有列。想要知道是否有更好的方法来处理这个,因为列数量很大。
请建议。
程序文字:
DECLARE @StringQuery VARCHAR(MAX)
SET @StringQuery = 'SELECT AROUND 20 COLUMNS WITH LOT OF CONDITIONS ADDED'
EXECUTE(@StringQuery)
答案 0 :(得分:1)
View->Other Windows->Entity Data Model Browser
Model->Function Imports
,然后双击Stored Proc
Returns a Collections off
中选择复杂并按Get Column Information
Create New Complex Type