一緒に変数の文字列を含む、一般的に次の二つの方法を使用して、+文字列を接続するために使用されていません。
一、String.Formatの()
第二に、$「」(C#のの半年以上のバージョンで利用できるが、このようなアプローチをお勧めします)
1つの パブリックリストの<person> FindListByLastName(文字列lastNameの)
2 {
3。 使用した(DBは=のIDbConnection 新しい新しいSqlConnectionオブジェクト(DbHelper.ConnectionString))
4。 {
5。 // 方法1:使用String.Formatの()、文字列のプレースホルダを書き込みます{ 0}、変数続く
6。 文字 SQL = ストリング .Format(" SELECT * FROM人lastNameの= '{0}' " とLastName);
7。
8。 // 2:$ ""、直接{}内の変数を書きます
9 文字列 SQL = $ " SELECT *人がlastName = '{lastNameの}' FROM ";
10
11 のIEnumerable <人>リスト= db.Query <人> (SQL)。
12 リターンlist.ToList()。
13 }
14 }