How to write dynamic SQL Queries in Entity Framework? -
i have page user can input sql query. query can against table in database. need execute query against corresponding table , show result in view. how this?
for eg: user can input select * abc
or select max(price) items
.
i tried:
var results = dbcontext.database.sqlquery<string>(query).tolist();
but throws error:
the data reader has more 1 field. multiple fields not valid edm primitive or enumeration types.
whatever result should able pass view , display it.
please help.
you can use
sqlquery<dynamic>"
this resolve error able count of result returned. can verify query has returned data. still need know type of returned data.
it risk of providing user input query database.
Comments
Post a Comment