update

2881099
2022-07-07 09:04:05 +08:00
parent 70fdb37766
commit 546d031cbe

17
ADO.md

@@ -71,6 +71,23 @@ fsql.Ado.CommandFluent("dbo.GetICMaxNum")
Console.WriteLine(p2.Value);
```
Oracle 存储过程获取 DataTable
```csharp
OracleParameter p2 = null;
var dt = fsql.Ado.CommandFluent("getTableInfo")
.CommandType(CommandType.StoredProcedure)
.CommandTimeout(60)
.WithParameter("out_var", null, p =>
{
p2 = p as OracleParameter;
p2.OracleDbType = OracleDbType.RefCursor;
p2.Direction = ParameterDirection.Output;
})
.ExecuteDataTable();
Console.WriteLine(dt.Rows.Count);
```
## Ado.net 扩展方法
提供了类似 Dapper 的使用方法FreeSql 增加了 IDbConnection/IDbTransaction 对象的扩展方法 Select/Insert/Update/Delete 实现 CRUD。