iT邦幫忙

0

C# Entity Framework 如何查詢未知table

因為table數量很多不想寫相同程式碼,所以想要動態去傳入table來查詢

PropertyInfo table = db.GetType().GetProperty(tablename);
var p = db.Database.SqlQuery(table.GetType(), $"Select * from {tablename} where Agent ='{Angent}' and ID='{ID}'");

但是我的p傳回型別是DbRawSqlQuery,沒辦法調用ToList()去實體化p
想請問大大要如何才能get我查詢的entity資料?

尚未有邦友回答

立即登入回答