を働いていない、私は多くの役割 public class User
{
public int Id {get;set;}
public string Name {get;set;}
public List<Role> Roles {get;set;}
}
public class Roles
{
public int Id {get;set;}
は私が [TableName("some_table")]
public class MyData
{
[ColumnName("some_column")
public string Name {get;set;}
}
は今、私は私のテーブルに対してプレーンなSQLクエリを実行したい私のデータクラスがあると、私は私のクエリでテーブル/カラム名をハードコーディングする必要はありません
NPOCOを使用して保存する方法がありますが、1つのモデルを除いて正常に動作しています。 public bool Upsert<T>(T record, string message)
{
try
{
using (var db = new Database(GetConnStr(), DatabaseType.SqlServer2008))
IamはNPoco {var parameters = new SqlParameter[]
{
new SqlParameter
{
SqlDbType=SqlDbType.Structured,
ParameterName="@MetricInfoTableType",
SqlValue=table,
T