![](/img/trans.png)
[英]How to access a TPH type's property in a LINQ expression tree?
我有 2 個 SQL 服務器表, Order和OrderDetail 。 我有 3 個基於這些表的 C# 類: Order映射到表 Order,而OrderDetail和SpecialOrderDetail map 使用 TPH 表 OrderDetail,其中OrderDetail是抽象基礎 c ...
[英]How to access a TPH type's property in a LINQ expression tree?
我有 2 個 SQL 服務器表, Order和OrderDetail 。 我有 3 個基於這些表的 C# 類: Order映射到表 Order,而OrderDetail和SpecialOrderDetail map 使用 TPH 表 OrderDetail,其中OrderDetail是抽象基礎 c ...
[英]Many-to-many with TPH inheritance in EF Core
如果連接表的一側是按層次結構設置的表中的派生類,我在使用 EF 核心設置多對多連接表時遇到問題。 這是設置: 我用鑒別器設置了 TPH,一切正常。 如果ManyClothing字段在Chore類上,那么我可以這樣做: 這按預期工作。 但是由於ManyClothing字段在LaundryC ...
[英]Entity Framework Core Table-per-Hierarchy: Prevent "unregistered classes" from being added as base type
我需要為 web 應用程序實現一個簡單的信用系統。 因此,用戶應該能夠通過簡單地付款來獲得積分 eG,或者將其作為做某事的獎勵(如注冊、觀看添加等)。 另一方面,用戶應能夠將這些積分用於 web 應用程序提供的服務(如宣傳其內容、啟用 VIP 身份等)。 我們正在使用 ASP.net Core 3. ...
[英]EF Core Table Per Hierarchy - Is it possible to keep track of collections for specific Entity?
假設我將為 class 實現每個層次結構的表,我將在其中存儲這種類型的子類,這些子類由鑒別器(約 5 種類型)區分。 一些子類將有自己的 ICollections 和一些不會,所以這不會在超類中指定。 我目前只能獲取直接存儲在表中的數據,但無法獲取該子類的集合(集合長度將為 0)關於在獲取此特定內 ...
[英]Possible to call a stored procedure on a Table-Per-Hierarchy table in EF Core 3.1?
我正在從 EF Core 2.2 遷移到 3.1。 一項重大更改 (#15392)是它不再由存儲過程組成,因此您必須添加“AsEnumerable”。 這通常有效,但我在 TPH 表上有一個存儲過程調用,但失敗了: 我對 SPROC 的調用是: 它會產生這個錯誤,建議使用 AsEnumberab ...
[英]Entity Framework core 3.1.1 Multilevel Inheritance
運行 add-migration(EF 核心 3.1.1)時拋出異常: CLR 屬性“DiscriminatorLevel2Id”不能添加到實體類型“CustomerBase”,因為它是在 CLR 類型“InternalCustomer”上聲明的 下圖顯示了所需的層次結構(簡要): ...
[英]Can I have two foreign keys from the same table key in a table-per-hierarchy inheriting table somehow?
核心 2.2: 我有一個按層次結構表 (TPH) inheritance 並且我有客戶和代理從成員資格繼承。 現在我嘗試創建一個采購訂單,並希望將他們的會員 ID 添加為外鍵,但我不能,因為這意味着將 MemberID 作為外鍵的兩倍放在我的代碼中,首先是 model: 我是否必須將它們分成兩個表 ...
[英].Net Core & Entity Framework Core - access properties of subclass in model using Table Per Hierarchy
我是.Net核心和實體框架的新手。 我正在一個.Net Core項目中,該項目具有使用“代碼優先”方法創建的數據庫。 模型中存在以下繼承結構(偽代碼): (Dto遵循相同的繼承結構,即PersonDto和CompanyDto從LegalEntityDto繼承)。 在SQL數據庫 ...
[英]Best advice to Implement REST API for entities with Table Per Hierarchy model design (MVCCore + EF 2.2)
我有幾個派生類,它們是從相同的基類Product繼承而來的Shippable和Downloadable ,它們每個都有自己的屬性: 我為數據表使用了EF Core TBH設計,因此該實體的所有屬性存儲在表中: 我的項目是NLayered DDD,所以我有一個應用程序層,可為UI ...
[英]EF Core, table-per-hierarchy and referencing entity of the same base class generates error
我們的聯系人是通過每個層次的表存儲的,聯系人是公司或個人,而一個人始終屬於公司。 兩者都從聯系繼承。 使用EF Core 2.1。 看起來像這樣 到目前為止,我們現在要做的是查詢“ Sources並包括contacts (所有contacts ,對於個人或公司而言都沒有關系 ...
[英]Entity Framework 6 Table Per Hierarchy specific includes
當我執行每個層次結構表的映射時,EF6出現問題。 我有一個帶有Employee和Manager子級的Person類。 這兩個類幾乎相同,除了一個字段:DepartmentId(和隨后的鏈接組件Department)。 我已經為此類事情設置了必要的設置EF: 現在我的問題是,當 ...
[英]Entity Framework: Query Multiple Types
我有一個帶有繼承的 EF6 代碼優先模型,例如: 我使用 table-per-hierarchy,所以我的“事物”表將包含以下列: 事物 ID : 整數 顏色 : 字符串 品牌 : 字符串 價格:雙倍 LegCount : 整數 鑒別器:字符串 現在,我想查詢特定類型的事物, ...
[英]Entity Framework TPH Inheritance Code First oftype
我不太確定如何正確解決此問題。 我有一個類Appointment和類AppointmentSeries與繼承Appointment 。 我的數據庫是使用TPH首先設置代碼的。 現在,當我獲取數據庫時,我想獲取所有類型為Appointment行,而沒有AppointmentSer ...
[英]EF - Extract all record of specific type table per hierarchy
在我的EF上下文中,我有一個類的層次結構,使用每個層次結構的表進行管理。 因此,我有一個基礎抽象類和從中派生的一堆類: 這些類的配置如下: 要訪問數據庫,我使用從通用存儲庫派生的存儲庫: 我想在存儲庫中添加一個方法,該方法將提取特定子類型的所有類(例如, Exten ...
[英]How to use TPH (Table Per Hierarchy) with ASP.NET Identity 2
我在MVC5項目中使用ASP.NET Identity 2 ,有兩種類型的用戶類,分別稱為Student和Coordinator ,如下所示。 另一方面,我嘗試遵循TPH(每個層次的表)方法,以便為兩種類型的用戶使用相同的實體。 由於ApplicationUser已經從Identity ...
[英]Entity Framework TPH on top of TPT
這個問題將圍繞3個類進行解釋: Account , IndividualAccount和Doctor : 前兩個類是抽象的 IndividualAccount是Account的子類 Doctor是IndividualAccount的子類 第一層繼承(在Accou ...
[英]Create Entity Framework TPH Discriminator column by Data Annotation
我想通過Data Annotation創建Discriminator列。 通過Fluent進行映射 無論如何,我需要在選擇結果中有鑒別器列值 ...
[英]Discriminator as NUll when insert Data in Base class using TPH
我有桌師傅 ID 標簽 文本 鑒別器 里面的數據就像 在我的模特班上 我有如下的Field20,Field21和Field22的類 在制圖中 現在,當我試圖為主人增加價值時 我正進入(狀態 無法將值NULL插 ...
[英]Any way to instruct Entity Framework to map from column to Model property in code-first, table-per-hierarchy approach?
由於我們是從頭開始開發的,因此我們在MVC應用程序中使用Entity Framework 6.1 ,並使用code-first和按table-per-hierarchy方法,並且我們認為這種方法適合快速開發。 但是現在我有一個問題:說我有一個基類和三個子類,它們看起來像這樣: 使用默認 ...
[英]Prevent cyclic parent_ID `table per type` vs `table per hierarchy` vs `table per class`
我在實體框架中使用表每層次結構TPH,這基本上是擴展數據類型的通用核心屬性的局部類。 我有2個對象/類; 與MyBaseCommonEntity具有相同基本屬性的Course對象和Student對象。 目標是能夠對任何一個對象執行Service/ticket 。 我需要建模方面的幫助 ...