YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* Dapper 応用 [#r9fcd89e]
** 匿名型に結果を詰める [#v607c46e]
var dsn = "Server=server01;Port=5432;User Id=taro;Passwo...
var cn = new NpgsqlConnection(dsn);
cn.Open();
var all = cn.Query(@"SELECT * FROM t1");
** 指定した型に結果を詰める [#t9b6b4b3]
public class MyEntity
{
public int Id { get; set; }
public string Name { get; set; }
}
var all = cn.Query<MyEntity>(@"SELECT * FROM t1");
** プリペアドステートメントで動的なパラメータを引数にする...
DynamicParameters p = new DynamicParameters();
//DynamicParameters p = new DynamicParameters(dict);
p.Add("age", 10);
var sql = @"SELECT * FROM user WHERE " + String.Join(" A...
var rows = con.Query(sql, p);
http://stackoverflow.com/questions/9481678/how-to-create-...
** シングルカラム [#o95f63f8]
var count = (int) con.Query<Int64>(@"SELECT COUNT(*) AS ...
** 結果セットを返さないクエリの実行 [#v1b95d42]
var numOfRows = con.Execute("UPDATE t1 foo = @foo WEHRE ...
** プリペアドステートメントでのLIKE演算子 [#nd198e29]
users = cn.Query(@"SELECT * FROM user WHERE name LIKE @n...
または
users = cn.Query(@"SELECT * FROM user WHERE name LIKE '%...
- 但し、検索対象の値(この場合val)に%等の文字列が含まれ...
- http://stackoverflow.com/questions/10563077/dapper-like...
終了行:
* Dapper 応用 [#r9fcd89e]
** 匿名型に結果を詰める [#v607c46e]
var dsn = "Server=server01;Port=5432;User Id=taro;Passwo...
var cn = new NpgsqlConnection(dsn);
cn.Open();
var all = cn.Query(@"SELECT * FROM t1");
** 指定した型に結果を詰める [#t9b6b4b3]
public class MyEntity
{
public int Id { get; set; }
public string Name { get; set; }
}
var all = cn.Query<MyEntity>(@"SELECT * FROM t1");
** プリペアドステートメントで動的なパラメータを引数にする...
DynamicParameters p = new DynamicParameters();
//DynamicParameters p = new DynamicParameters(dict);
p.Add("age", 10);
var sql = @"SELECT * FROM user WHERE " + String.Join(" A...
var rows = con.Query(sql, p);
http://stackoverflow.com/questions/9481678/how-to-create-...
** シングルカラム [#o95f63f8]
var count = (int) con.Query<Int64>(@"SELECT COUNT(*) AS ...
** 結果セットを返さないクエリの実行 [#v1b95d42]
var numOfRows = con.Execute("UPDATE t1 foo = @foo WEHRE ...
** プリペアドステートメントでのLIKE演算子 [#nd198e29]
users = cn.Query(@"SELECT * FROM user WHERE name LIKE @n...
または
users = cn.Query(@"SELECT * FROM user WHERE name LIKE '%...
- 但し、検索対象の値(この場合val)に%等の文字列が含まれ...
- http://stackoverflow.com/questions/10563077/dapper-like...
ページ名: