データクラスがあるとします
[TableName("some_table")]
public class MyData
{
[ColumnName("some_column")
public string Name {get;set;}
}
今、テーブルに対して単純な SQL クエリを実行したいのですが、クエリでテーブル/列名をハードコーディングしたくありません。たとえば、「update some_table set some_column = replace(some_column, '...', '...')」は、テーブル、列名がリクエストにハードコーディングされているため、不適切です。「update {{ MyData }} set {{ Name }} = ...」のようなものを好みます。ここで、{{ MyData }} {{ Name }} はテーブル、NPoco データベース マッピングの列名に置き換えられます。NPoco データベースからこの情報を取得することは可能ですか?