我正在研究一些安全性说明,因此需要有目的地编写不安全的SQL查询。
我正在查看的环境是.NET Core(不是完整的.NET),使用的驱动程序是EntityFrameworkCore,数据库类型是SQLite。
使用内置的查找和查询功能的常规连接可以正常工作。但是,似乎没有允许我执行原始SQL语句的函数。
几个在线资源建议在数据库/上下文上使用.FromSql()
和.SqlQuery()
方法,但是.NET Core驱动程序中似乎都不存在这些方法。
有什么方法可以在此设置中执行原始SQL查询吗?
正如评论所指出的:
检查Microsoft.EntityFrameworkCore.Relational
项目参考上是否有参考(如果使用sqllite,则应在Microsoft.EntityFrameworkCore.Sqlite
参考中)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句