cost 139 ms
實體框架使用中間表一對多映射,而沒有該表的類

[英]Entity Framework map one to many with an intermediate table without a class for that table

我有 而且由於CloudFile可以被其他類使用,所以最干凈的解決方案似乎是創建一個稱為IssueFile的中間表。 問題是我的代碼中沒有使用這樣的類...所以如何在Issue和CloudFile之間CloudFile而不創建這樣的中間類。 還是有可能嗎? 我知道也有類似的問題( ...

HasRequired的奇怪行為

[英]Strange behavior with HasRequired

HasRequired狀態的幫助 從此實體類型配置所需的關系。 除非指定了這種關系,否則實體類型的實例將無法保存到數據庫。 數據庫中的外鍵將不可為空。 我有一個不需要的字段配置為 當然這是很奇怪的,因為不需要客戶。 但是,它:D都適用於空值和設置客戶時。 如果我 ...

ASP.NET EF從未映射的類中刪除了鑒別器列

[英]ASP.NET EF remove discriminator column from not mapped class

我有一個我的內容模型: 要僅顯示數據,上面的模型就可以了。 但我想添加編輯內容的功能。 所以我需要為成員內容添加一個屬性 - 但這只應該在autor按下編輯按鈕時發生,而不是在內容的常規視圖中。 所以我創建了第二個繼承BaseModel的模型,以便我可以用我的屬性覆蓋成員: ...

實體框架使用單獨的表映射多對多自我關系

[英]Entity Framework Mapping Many-to-Many Self Relationship with Separate Table

在某些情況下,我有一個排除相同類型實體的實體。 為了實現這一點,我有一個類似的實體類: 這導致EF在我的模型中創建第三列和稱為Entity_ID外鍵字段。 似乎認為我在這里定義了另一個關系,但我不明白為什么。 這是與創建的表中的外鍵有關的部分: ...

一對一的值可為空的映射

[英]Mapping for one to one with nullable value

我有兩個實體類, Contact和User 。 User將ContactID作為Contact外鍵。 我可以顯示User與Contact關系。 現在,我還需要Contact到User的關系,在相同的外鍵User表(沒有Contact ) 所以我需要使ContactUser關 ...

為什么我的所有模型類都被添加到我使用多個數據上下文類時創建的第一個Configuration.cs文件中?

[英]Why do all of my model classes get added to the first Configuration.cs file that gets created when I'm using multiple Data Context classes?

實體框架6具有多個數據上下文的代碼優先遷移 注意:這是我在Stack Overflow上的第一篇文章,所以如果我需要提供更多細節,請告訴我。 僅供參考:我讀過這篇文章: 實體框架6具有多個數據上下文的代碼優先遷移 而我正在嘗試做類似的事情。 我的問題/問題圍繞Confi ...

如何在Entity Framework中通過Fluent API設置層次結構

[英]How to set up a hierarchy via Fluent API in Entity Framework

我有一個員工層次結構,其中有老板和下屬。 我嘗試將其配置如下: 但是Add-Migration Init的結果 請注意,老板不是空的,但老板是可選的(總統沒有老板) 如何建立這種等級制度,以便在沒有老板的情況下就可以使用(作為總裁) ...

具有可能不同鍵的兩個實體被映射到同一行

[英]Two entities with possibly different keys are mapped to the same row

我有Table Field1 PK int not null Field2 PK int not null這樣當我想映射這個表時我得到這個錯誤 我試圖在模型中刪除並重新創建該表。 當我添加表時它會給出另一個錯誤,但最后我總是得到這個錯誤 我怎么能處理這個問題請幫幫我... ...

EF 6 - 級聯刪除一對多,無需反向引用

[英]EF 6 - Cascade Delete on one to many without backreference

我有這樣的事情: 請注意,雖然小工具由超級英雄“擁有”(因此數據庫中有一個FK),但我的域模型在該方向上沒有硬引用。 當我刪除超級英雄時,我也想刪除他們的所有小工具。 我該怎么做? 我的研究表明,如果我有這樣的參考,那將是類似的 但如上所述,這不適用於我的域模型。 ...

如果我使用的是SQL Server 2012和EF6,將通用存儲庫添加到組合中是否有任何優勢?

[英]If I am using SQL Server 2012 and EF6 is there any advantage to adding a Generic Repository into the mix?

我將SQL Server 2012與Entity Framework,通用存儲庫和服務層一起使用。 我打算始終使用EF和SQL Server。 這樣做很好,但有人建議我,在EF的內置存儲庫之上,我真的不需要通用存儲庫。 有人可以告訴我使用通用存儲庫是否有優勢嗎? 過去的經驗告訴我 ...

合並兩個查詢結果

[英]Merging two Query Results

我在同一張表上有以下兩個查詢,需要將其合並。 但是當我檢查Merge的結果時,它不顯示Union而是顯示以下消息 消息:此方法支持LINQ查詢結果聯盟不起作用的實體基礎結構,並且不能直接在您的代碼中使用 如何做到這一點。 ...

EF代碼首先,將兩個導航屬性映射到相同的對象類型

[英]EF Code First, map two navigation properties to the same object type

如果我有一個具有以下屬性的User類: 我如何通過流利的API來制作此文件? 當我嘗試運行它時,它說: 在表“用戶”上引入FOREIGN KEY約束可能會導致循環或多個級聯路徑。 指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他 ...

在dataGrid WinForms上綁定刷新

[英]Binding Refresh on a dataGrid WinForms

嗨,我在綁定和刷新綁定時遇到問題。 我正在Windows窗體中使用實體框架... 我正在從Shipping Queue檢索訂單並將其綁定到網格。 如果我打開另一個表單並將Order X移到不同的Queue,則我的網格不會反映出來... 因此,例如,主窗體具有兩個網格和一個 ...

EntityFramework 5代碼優先多重繼承映射(TPC)

[英]EntityFramework 5 Code First multiple inheritance mapping (TPC)

好吧,可能這個問題之前已經回答過了,但是我一直在研究中,但是我找不到我特定問題的解決方案 本示例的代碼-Visual Studio 2012-控制台應用 所以我有一個帶有多個繼承對象的EntityFramework Code First模型。 我創建了一個代表我的問題的示例: ...

實體框架建模-如何為這個簡單的數據結構建模?

[英]Entity Framework Modeling - How to model this simple data structure?

這是一個相對簡單的數據結構,但是我很難確定最好的EF策略來對其建模。 顯然不是每個層次結構的表。 因此,我嘗試了“每種類型的表”,但它不喜歡“客戶與人”或“客戶與人”之間的關系。 在閱讀了有關每種具體類型的表格之后,它也不遵循該模型。 S如何為這個ERD建模? # 更新資 ...

實體框架調整

[英]Entity framework tuning

遇到問題並希望有人可以提供幫助。 這是我真實的例子。 我有4張桌子: 人 計划 覆蓋率和被覆蓋成員 每個人可以有多個計划,每個計划可以具有多個覆蓋范圍。 這些覆蓋范圍中的每一個可以具有許多CoveredMembers。 我需要一個將對Plan.PlanType ...

如何禁用Entity Framework中的屬性自動化

[英]How to disable automapping of properties in Entity Framework

我決定在Entity Framework中使用流暢的映射。 我的目的是通過代碼映射每個代碼而不使用任何屬性和自動映射函數。 我發現的最好方法是類EntityTypeConfiguration,我為項目中的每個實體實現。 后來我將屬性添加到我的一個實體中。 不需要保留此屬性。 我曾預 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM