簡體   English   中英

實體框架一對多,多對多關系

[英]Entity Framework One to Many, Many to Many relationship

我正在使用ASP.NET Web API為需要跟蹤用戶執行的所有活動的應用程序構建API。 因此,在每個表中,我都需要帶有日期的createdUser和UpdatedUser字段。 但是我在如何去做方面面臨一些挑戰。

這是我的擔憂:

  1. 我該如何在User表本身中使用它? 我需要哪種類型的關系?

  2. 我有一個特權表,不能由所需用戶創建。 特權和用戶表之間可以建立什么類型的關系?

我是實體框架的新手,所以我需要一些指南。 請任何人能為您提供幫助。 謝謝

  1. 我認為您不需要在用戶表本身中包含該邏輯。 U可以使用CreUser,CreDate,LModUser,LModDate向每個表添加額外的列。 或者,U可以創建一個額外的表,例如Entity_ID,Record_ID,User_ID,ModDate,IsCreated。 (或其他邏輯)

  2. 在Google上搜索多對多關系。 要么:

如何在實體框架中創建多對多映射?

對於核心http://www.learnentityframeworkcore.com/configuration/one-to-many-relationship-configuration,這是一個很好的教程,適用於EF中的各種關系

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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