我已經用我的 CustomerDetails、ProductDetails、OrderDetails 從頭開始??構建了一個 SQL 資料庫,還構建了用于創建新客戶、新產品和訂單的存盤程序。
所以現在我想從 C# 構建一個資料訪問層。我不知道如何關聯物體框架資料物件宣告(例如以下代碼)來映射我的 SQL 資料表,因為使用以下代碼將是代碼優先的方法,物體框架將為我生成 SQL 代碼。我不想要 EF 生成的 SQL 代碼,因為它太有問題了。
public int ProductID { get; set; }
public string ProductName { get; set; }
public string Description { get; set; }
public int? OrderID { get; set; }
我檢查了
然后運行這個命令
Scaffold-DbContext -Provider Microsoft.EntityFrameworkCore.SqlServer
-Connection "Data Source=.\SQLExpress;Initial Catalog=DatabaseName;Integrated Security=True"
將“資料源”更改為您的 SQL 實體,并將“初始目錄”更改為您的資料庫名稱
(這僅在您使用 SqlServer 時有效)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/480064.html
標籤:C# 实体框架 数据访问层 ef-数据库优先 面向对象的数据库
