0
WebMatrix.Data.DynamicRecordをオブジェクトに変換する方法はありますか?私はMyObjectには例外を与えているにWebMatrix.Data.DynamicRecord(records.ElementAt(I))をキャスティングここWebMatrix.Data.DynamicRecordをオブジェクトにキャストする
string selectQuery = " SELECT * FROM " + TABLENAME + " WHERE condition = @0 ";
IEnumerable<dynamic> records= (IEnumerable<dynamic>)dbInstance.ExecuteSelectQuery(selectQuery, cond);
for (int i = 0; i < records.Count(); ++i){
MyObject obj = (MyOject)records.ElementAt(i);
//do somethinng
}
としてこの関数を呼び出した場合
今public IEnumerable<dynamic> ExecuteSelectQuery(string query, params object[] args)
{
IEnumerable<dynamic> resultSets = null;
OpenStore();
try
{
resultSets = db.Query(query, args);
}
catch (Exception ex)
{
Trace.TraceError("Unable to execute statement: " + query + ", Failed with error:" + ex);
}
finally
{
CloseStore();
}
return resultSets;
}
としてSQLクエリを実行するコードを持っています。 WebMatrix.Data.DynamicRecordをMyObjectに変換する方法はありますか?