EF呼叫sp,EF自動生成返回型別

2021-09-07 08:22:00 字數 1201 閱讀 3951

在sp中新增下面的紅色部分,就是執行sp時的返回型別,後面在ef中新增該sp後,ef會在dbcontext檔案中,自動生成呼叫該sp的**,包括返回型別等,如下:

public virtual objectresultsp_customerrequestwriteoff(nullableqrtransid, nullablecampaignid, string openid, string buylist, string giftlist)

然後直接呼叫即可,如下:

public static result exportperioddetailreport(datetime? begindate, datetime? enddate, string activityid, string storecode, string flag)}}

use [frisofidpdb]

go/****** object:  storedprocedure [dbo].[sp_customerrequestwriteoff]    script date: 12/26/2016 14:45:34 ******/

set ansi_nulls on

goset quoted_identifier on

goalter procedure [dbo].[sp_customerrequestwriteoff]

@qrtransid int ,

@campaignid int ,

@openid nvarchar ,

--購買明細列表,格式:商品編號:數量,多個以英文逗號隔開,如51234:2,34532:1,9876:3

@buylist nvarchar ,

--贈品明細列表,格式:商品編號:數量,多個以英文逗號隔開,如51234:2,34532:1,9876:3

@giftlist nvarchar

as begin

if ( @qrtransid = null

or @qrtransid = 0

) begin

declare @sp_result table

(errcode int ,

errmsg nvarchar(200) ,

procode nvarchar(50)

)select  *

from    @sp_result

return

end

自動生成EF排序

為專案中使用所寫,擴充套件實現根據實體自動生成排序,支援多欄位排序。但必須與查詢實體大小寫匹配。一,建立排序實體。排序條件模型 public class orderitemmodel public string sorttype 二,擴充套件orderby。public static iquerya...

thinkphp自動生成類

模型類 cqhmodel.class.php namespace cqh model use think model class cqhmodel extends model 生成控制器 public function gcontroller return true 生成模型 public func...

後台呼叫WebApi 返回類物件

上圖左邊兩個demo都可以直接獲取order類。get方法 get呼叫webapi方法1,可以直接調上圖左側兩個demo,返回值string或order類 提交當前位址的webapi get提交 返回class if response1.issuccessstatuscode get呼叫webapi...