Dapper: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 27: | Line 27: | ||
commandType: CommandType.StoredProcedure | commandType: CommandType.StoredProcedure | ||
);</pre> | );</pre> | ||
<strong>Return to [[Programming Guide]]</strong> |
Latest revision as of 20:49, 3 October 2023
Example:
var dbConn = dbContext.Database.GetDbConnection(); if (dbConn.State != ConnectionState.Open) { await dbConn.OpenAsync(); } return await dbConn.QueryAsync<FooDTO>(@" SELECT f.foo_id AS FooId, f.name AS Name FROM dbo.Foo f WHERE f.foo_id = @fooId ", new { fooId, });
Do not hard code the database name. In the service class that extends BaseService, you can call GetDatabase("id") to get the tenant database.
Stored procedure example:
return await dbConn.QuerySingleAsync<ShlSequenceDTO>( "usp_GetSequence", new { seed, }, commandType: CommandType.StoredProcedure );
Return to Programming Guide