[英]How to Connect to Azure Synapse Database using Entity Framework?
我們的項目中有 Entity Framework DB First 架構,我們需要從關系 Sql 服務器數據庫連接到 Azure 突觸數據庫以進行遷移。 由於 Azure Synpase 是 PAAS 而不是關系數據庫,我們無法使用 EF edmx 將數據庫中的 map 數據導入到我們的模型中。 ...
[英]How to Connect to Azure Synapse Database using Entity Framework?
我們的項目中有 Entity Framework DB First 架構,我們需要從關系 Sql 服務器數據庫連接到 Azure 突觸數據庫以進行遷移。 由於 Azure Synpase 是 PAAS 而不是關系數據庫,我們無法使用 EF edmx 將數據庫中的 map 數據導入到我們的模型中。 ...
[英]Visual Studio 2022 hangs when I try to add an Entity Framework datamodel
當我嘗試將實體框架數據 model(數據庫優先)添加到我的項目時,我收到此警告並且 Visual Studio 掛起 ...
[英]In .NET EF database-first, is HasIndex() required?
我使用 Scaffold-DbContext 從 SQL 服務器數據庫創建了一個 EF Core 數據 model,然后繼續向 model 類添加了許多自定義屬性裝飾和[NotMapped]列,並對OnModelCreating進行了一些更改。 現在我意識到我需要向外鍵添加索引(我的印象是它們是自 ...
[英]Scaffold-DbContext breaking change upgrading from EF Core 6 to EF Core 7
我有一個實體框架 model,它是使用 Entity Framework Core 6 的Scaffold-DbContext從 Postgres 數據庫(首先是數據庫)生成的我用來生成 model 的命令是: 現在,我想升級到 Entity Framework Core 7。所以我運行相同的查詢我 ...
[英]Assigning a Property to a Lambda Expression inside an Expression Tree
背景語境: 我正在開發一個數據庫項目,該項目從解析的數據集構建模型,然后使用實體和實體框架擴展(用於批量操作)將這些模型與數據庫合並。 實體框架擴展允許通過提供指定要使用的匿名類型的委托來覆蓋執行合並/插入/等時使用的主鍵,其中匿名類型僅具有用於主鍵的屬性。 例子: context.BulkMerg ...
[英]Facing issue with Entity framework Db approach
我有這些課程 我正在嘗試對UserRole表進行簡單的插入 當我嘗試插入UserRole表時,出現異常違反唯一鍵“UQ_Role_Name”。無法在 dbo.Role 中插入重復鍵我需要在UserRole中插入行,因為用戶不存在該角色,並且該角色存在於Role表中。 請讓我知道如何使用實體框架上下文 ...
[英]Asp.net MVC DB First Approach - Migrations
對於我過去的 Asp.NET MVC 項目,我使用 Code First 方法來創建我的 web 應用程序。 這里我有一個新的,有一個舊系統,已經創建了 SQL 服務器數據庫。 我需要為現有數據庫重新創建一個系統。 所以我開始使用數據庫優先方法。 我連接到根據表格生成的數據庫和模型和數據集。 所以我 ...
[英]Automatically turn navigation AutoInclude on when 'Scaffolding' context?
是否可以選擇自動執行此操作? 因為我有一個數據庫第一個情況,當我“腳手架”我的表時,上下文是在沒有這個導航的情況下設置的。 我要做的是像這樣手動放置它: 但我擔心每次新的“腳手架”添加新表時都會被覆蓋。 實體: ...
[英]Scaffolding not working in Visual Studio 2022 .NET 6 Core
我無法獲得此 LoginViewModel 的反射類型: 腳手架迫使我選擇上下文,但上下文中沒有列出“LoginViewModel”: 這是我得到的錯誤: 我該如何解決這個問題? ...
[英]Entity framework Core - Scaffolding enum
語境: 我使用數據庫優先的方法通過 Entity Framework Core 和使用腳手架來生成我的實體。 每次我更改數據庫中的某些內容時,我都會使用-f參數運行 Scaffolding 以重寫生成的實體。 到目前為止,一切都很好。 在我的數據庫模式中,我有一些查找表,它們用作其他表的枚舉,而那 ...
[英]Scaffold-DbContext ignores build errors
如何在忽略構建錯誤的情況下運行 Scaffold-DbContext ? 我刪除了所有模塊,需要重新創建它。 當我運行 Scaffold-DbContext 命令時,它會給出很多構建錯誤: Scaffold-DbContext "Server=CONNICTION_STRING" Micr ...
[英]How do I create a Data Access Layer objects from database first approach?
我從頭開始使用我的 CustomerDetails、ProductDetails、OrderDetails 以及用於創建新客戶、新產品和訂單的存儲過程構建了一個 SQL 數據庫。 所以現在我想從C#建立一個數據訪問層。我不知道如何將實體框架數據object聲明如以下代碼關聯到map我的SQL da ...
[英].NET Core with EF "Invalid object name 'ClassName" " with database first
我目前正在使用數據庫在 .NET Core 中使用 EF 執行 API。 我創建了我的數據庫並使用了命令: (因為我使用 -f 標志覆蓋我的模型文件夾,所以事情不工作)。 我的數據庫如下所示: 這看起來完全像它應該是: 自己生成的所有代碼看起來都很棒,讓我們以用戶為例: 但是一旦 ...
[英]Using database-first approach with string primary key and a one-to-many relationship not working in ASP.NET Core Web API
我有兩個 model 類: 我得到一個錯誤: 實體類型“客戶”需要定義主鍵。 那怎么解決呢? 數據庫表結構 ...
[英]EF Core 3.1 database first removed relation error
有一個表(tblCalculation),它有兩個相關的表(tblAddon 和 tblVehicle),外鍵 AddonId 和 VehicleId。 在我的 c# 核心 3.1 應用程序中搭建了上下文和模型。 然后我不得不更改該表的關系並刪除與 tblVehicle 表的關系,因此我刪除了 SS ...
[英]How to work with an DevArt edml file and start a connection?
我正在使用最新的 DevArt Oracle 版本並創建了一個連接到我的 Oracle 12 數據庫的 EDML 文件,並使用 db first 方法獲取模型。 我遵循了這個方法: https://www.devart.com/entitydeveloper/docs/ 所以我有我的上下文和我的 ...
[英]Entity Framework Core database-first selecting specific columns
我正在使用數據庫優先方法和存儲庫設計模式開發 Entity Framework Core API。 在上面的函數中,我試圖從數據庫中檢索特定的列,但不幸的是,當我運行代碼時,響應正文從表中的所有列中獲取數據。 到目前為止,我嘗試過的是.Select new表達式,但它不起作用。 ...
[英]How to update models in asp.net through database first approach while keeping some previous methods alive
我在Patients表中有以下列: 我使用以下命令創建了模型。 患者截圖Model 我在上下文 class 中有一些方法可以使我的連接字符串動態化。 實際上,我曾經從令牌中獲取數據,並且在一些邏輯連接字符串從客戶端更改為客戶端之后。 現在問題就在這里,當我在 patients 表中進行更改(例如,我 ...
[英]Unable to cast object of type 'System.DBNull' to type 'System.String' in Scaffold-DbContext .Net Core
我使用以下方法來使用數據庫: 但在某些數據庫中,我收到此錯誤: 無法將“System.DBNull”類型的對象轉換為“System.String”類型 在包管理器控制台中寫入Scaffold-DbContext命令並且我按Enter並且沒有對任何表進行分類后,會發生此錯誤。 我能做些什 ...
[英]Entity Framework Database First - How to prevent running the initial migration?
我最近能夠使用 EF Core 搭建一個現有的數據庫。 我們希望完全遷移到 EF Core,但我們遇到了一些障礙,我需要您的幫助。 我們從運行 scaffold 命令開始,最后得到這個文件結構 然后在創建上下文和模型之后,我運行了初始遷移命令。 運行該命令后,我們的目錄如下所示 我的問 ...