[英]Entity Framework C# queries from string parameters
我正在創建一個基於數據庫的 web 應用程序。 數據庫中的數據需要web app用戶顯示、編輯和刪除。 現在我需要在用戶輸入數據庫表的名稱和元素的 id(也是主鍵)后刪除 sqlite 數據庫表中的元素。 我該怎么做?
我之前一直使用實體框架,也在 Web 應用程序中使用它,所以我一直在尋找解決方案,但如果有更簡單的方法,我會堅持下去。
謝謝
我認為這里的答案是相似的,但我需要幫助來適應我現在的需要。 實體框架 C# 從字符串查詢
這是后端的端點
//DELETE method
[HttpDelete("DeleteElementInTable")]
public IActionResult DeleteElementInTable(string tableName, string elementKey) //url query parameters
{
var db = new MyContext();
//code to remove the item ... something like:
DbManager.RemoveElement(tableName, elementKey); //DbManager is the static class dealing with the db context
return //csv of the deleted element;
}
我仍然是一名年輕的開發人員,但在這里我可以看到缺乏一些知識。 首先,您使用哪種技術來構建您的網絡應用程序? 根據您發布的內容,我猜您正在嘗試使用 MVC。 正如@Panagiotis Kanavos 上面所說,如果您想使用實體框架,您需要一個實體與數據庫交互,您不需要在 GET function 中通過它傳遞表名。 最后但同樣重要的是,您不能在 GET function 中執行刪除操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.