[英]Code first Migrations gives an error. How fix it? [on hold]
我需要幫助。 如何解決錯誤? 我想進行第一次遷移,但看到錯誤。 Maby,您知道如何解決嗎? 錯誤: 我的DBConnection 型號: 文件夾 FolderItem 配置遷移 我啟用遷移,然后嘗試添加遷移。 在包管理器控制台中編寫: 添 ...
[英]Code first Migrations gives an error. How fix it? [on hold]
我需要幫助。 如何解決錯誤? 我想進行第一次遷移,但看到錯誤。 Maby,您知道如何解決嗎? 錯誤: 我的DBConnection 型號: 文件夾 FolderItem 配置遷移 我啟用遷移,然后嘗試添加遷移。 在包管理器控制台中編寫: 添 ...
[英]EF Core move column data from table to another while migration (UP)
我通過將一列從表中刪除到另一列來更新我的數據 model,但我在此列中有數據為此,我首先在新表中添加新列並完成。 現在我想將列數據從舊表遷移到新表,我想在Up(MigrationBuilder migrationBuilder)方法中執行此操作,但我不知道正確的方法。 所以,我問是否有人知道我可以 ...
[英]How do you modify a EF-Core Database-First (PostgreSQL) project to also work with SQLite and Xamarin.Forms
我的場景我有一個 PostgreSQL 數據庫。 我使用EntityFrameworkCore “數據庫優先”方法為其創建了模型( Scaffold-Db命令)。 The EntityFrameworkCore classes are in a .NET Standard 2.0 class li ...
[英]How to handle multiple migrationproviders(SQLite, AzureSQL) with ef core?
嘗試創建具有數據庫訪問權限的 .NET Core 3.0(通用主機)應用程序並將其部署到 Azure 應用程序服務。 As indicated by examples in official Microsoft Documentation, you can use SQLite DB for l ...
[英]EF Core Migrate 2.2.6 to 3.0.0
我將用於 entityframework 核心的 nuget 包從 v2.2.6 升級到 v3.0.0,現在我收到 SQLite 錯誤,上面寫着: SQLite Error 1: 'no such table: Blog' 我必須運行任何遷移嗎? 因為如果我降級到 v2.2.6 一切正常。 提前致 ...
[英]Constraint may cause cycles or multiple cascade paths
它是這樣的: 然后我嘗試Update-Database ,它大喊: 在表“InvoicePaymentParticipants”上引入 FOREIGN KEY 約束“relationship_name”可能會導致 > 循環或多個級聯路徑。 指定 ON DELETE NO ACTION 或 ON ...
[英]Equivalent of Modifying EFCore a Migration
客觀的在更改Migration.cs文件中的某些內容后,我想要像 Modify-Migration 這樣的東西。 已經嘗試過有些時候我不小心使用了Annotation但現在我想刪除它。 我試圖從這里刪除這一行: .Annotation("SqlServer:ValueGenerationStrate ...
[英]How to define one to many relationship only on the dependent entity and make it required
我在 ef core 2.2 中配置一對多關系有問題。 我有以下情況(實體不同,但這不相關)。 問題是: 這個 class 已經存在於代碼庫中,我無法觸摸它public class Order : Entity { // public ICollection<OrderLine> ...
[英]Xamarin EF Core database migration deletes old data
我有一個 Xamarin 移動應用程序,我添加了一些新功能,為此我還添加了新的數據庫表。 我還為這些創建了一個新的遷移。 但是當我運行此遷移時,它實際上會清除數據庫中的所有舊數據,而不僅僅是添加表等。 為了創建遷移,我按照 MarkSmith.8123 here的說明進行操作。 實際上,我之前使用相 ...
[英]Updating appsettings.json file during CI build pipeline temporarily
我有一個在Azure DevOps CI管道中構建的.NET Core應用程序。 在CI期間,我還使用dotnet ef migrations script命令從EF遷移生成sql腳本,然后在CD管道中運行該dotnet ef migrations script 。 當我過去將連接字符串存儲 ...
[英]There is already an object named 'xxx' in the database
我正在使用Entity Framework Core並進行遷移。 由於我的程序純粹是處於開發階段,如何強制遷移(覆蓋現有的數據庫方案)? 我嘗試使用命令add-migration someText和update-database但沒有成功。 ...
[英]Entity Framework Seeding is not creating data
我可以成功執行EF遷移。 可以創建我的表,但是沒有種子數據。 我嘗試了一些方法為Entity Framework 6播種數據,但無濟於事。 而且我不確定這兩個context.SaveChanges();之間有什么區別context.SaveChanges(); vs base.Se ...
[英]Entity Framework creating database but not tables
當我運行遷移時,正在創建數據庫,但是沒有一個表在創建。 我不知道我在做什么錯,因為前幾天我做同樣的事情沒有問題。 最初的遷移已運行並創建了數據庫,但是沒有一個表。 我試過刪除數據庫和遷移,並再次進行整個過程,但是沒有運氣。 下面是一些代碼和我的文件夾結構的圖片。 希望有人可以指出我做錯 ...
[英]Entity Framework add-migration when using Vagrant
我正在使用vagrant來托管數據庫和網站,但是我在本地對項目進行了更改,並將更改推送到了vagrant站點。 我可以運行migrate.exe來更新數據庫,但是我不知道如何運行add-migration ? 如果我在本地運行它,它說我有未決的更改,因為我在本地沒有數據庫? 誰能指出我正確 ...
[英]EF Core Code First: Generally rename properties of owned types
根據本文檔 ,我嘗試創建一些具有擁有類型的屬性的實體: [Owned] public class StreetAddress { public string Street { get; set; } public string City { get; set; } } pub ...
[英]Entity Framework Core remove-migration problem
我進行了一些更改以重新折疊表並創建名為X的遷移。 我嘗試通過update-migration應用X,但是我對某些默認數據有例外。 由於異常,我的X遷移不在__EFMigrationHistory表中。 但是,當我運行remove-migration命令刪除X遷移時,dotnet嘗試在X運行 ...
[英]Navigation property issue
我已經用C#創建了ChessLibrary ,並在WinForms項目中對其進行了測試。 現在,我正在嘗試使用EF代碼優先使用ASP.NET MVC創建網站,以使用此庫。 我在asp.net mvc項目中創建了一個具有以下屬性的Game模型: using ChessLibrary; ...
[英]How to rollback more than one EF Core migration at time
我在C#項目中將EF Core 2.2用作ORM ,我進行了8次遷移,我想知道是否可以在一次回滾中不僅回滾最后一個,而且可以回滾多個。 更新1: 換句話說,如果我有n個遷移,我想應用n-2或n-3,我需要應用n-m遷移,而不僅僅是最后一個作為Remove-Migration ...
[英]I can't run migration (with .net core 3.0 and entity framework)
我的.Net Core版本是3.0.100-preview6-012264 。 您可以問我為什么使用預覽版。 主要原因是使用GRPC有用(為此是腳手架)。 現在,我想在項目中使用實體框架。 我有以下.csproj : 還有幾個非常簡單的模型: 模型Application : ...
[英]Creating a new entity with reference to an entity from another context
我有2個projetcs PRJ1和PRJ2 ,它們使用自己的數據庫DB1和DB2 。 這些數據庫中的每一個都使用EF Code First Migration。 PRJ1用於管理產品庫存(自4年以來已存在)。 PRJ2用於訂單(全新項目仍在開發中) 現在我們來談談第 ...