Update README.md

This commit is contained in:
sunkaixuan 2017-08-31 19:53:02 +08:00 committed by GitHub
parent a0956341dc
commit 82bbc0e64d

View File

@ -309,38 +309,20 @@ public int TestId { get; set; }
var dt2 = db.Ado.UseStoredProcedure().GetDataTable("sp_school",new{p1=1,p2=null}); var dt2 = db.Ado.UseStoredProcedure().GetDataTable("sp_school",new{p1=1,p2=null});
//支持output //output
var p11 = new SugarParameter("@p1", "1"); var p11 = new SugarParameter("@p1", "1");
var p22 = new SugarParameter("@p2", null, true);//isOutput=true var p22 = new SugarParameter("@p2", null, true);//isOutput=true
var dt2 = db.Ado.UseStoredProcedure().GetDataTable("sp_school",p11,p22); var dt2 = db.Ado.UseStoredProcedure().GetDataTable("sp_school",p11,p22);
``` ```
## 7. Use Store Procedure ## 7. Use Store Procedure
```c ```c
//1. no result
db.Ado.UseStoredProcedure(() =>
{
string spName = "sp_help";
var getSpReslut = db.Ado.SqlQueryDynamic(spName, new { objname = "student" });
});
//2. has result var dt2 = db.Ado.UseStoredProcedure().GetDataTable("sp_school",new{p1=1,p2=null});
var result= db.Ado.UseStoredProcedure<dynamic>(() =>
{
string spName = "sp_help";
return db.Ado.SqlQueryDynamic(spName, new { objname = "student" });
});
//3. has output //output
object outPutValue; var p11 = new SugarParameter("@p1", "1");
var outputResult = db.Ado.UseStoredProcedure<dynamic>(() => var p22 = new SugarParameter("@p2", null, true);//isOutput=true
{ var dt2 = db.Ado.UseStoredProcedure().GetDataTable("sp_school",p11,p22);
string spName = "sp_school";
var p1 = new SugarParameter("@p1", "1");
var p2= new SugarParameter("@p2", null,true);//isOutput=true
var dbResult= db.Ado.SqlQueryDynamic(spName,new SugarParameter[] {p1,p2 });
outPutValue = p2.Value;
return dbResult;
});
``` ```
## 8. DbFirst ## 8. DbFirst