EF Core 中原生SQL、存儲過程、視圖的使用
包括EF Core中原型Sql的執(zhí)行,包括存儲過程和視圖數(shù)據(jù)處理方法,同時包括參數(shù)化執(zhí)行sql語句的注意事項。
原生Sql查詢
原生sql查詢使用如下兩個方法進行,查詢的結(jié)構(gòu)只能映射到dbset關(guān)聯(lián)的對象類型
可以使用部分linq擴展方法
Find
方法不受支持
避免Sql注入
參數(shù)化查詢
不安全的查詢
存儲過程使用
EXEC thesproc param1,param2,param3
添加存儲過程
執(zhí)行存儲過程
不能使用的方法:Include
視圖的使用方法
沒有主鍵,不能使用Find方法查詢數(shù)據(jù)
數(shù)據(jù)庫級別執(zhí)行:Non-Query Raw SQL
標簽: