[英]Entity Framework One to Many, Many to Many relationship
我正在使用ASP.NET Web API为需要跟踪用户执行的所有活动的应用程序构建API。 因此,在每个表中,我都需要带有日期的createdUser和UpdatedUser字段。 但是我在如何去做方面面临一些挑战。
这是我的担忧:
我该如何在User表本身中使用它? 我需要哪种类型的关系?
我有一个特权表,不能由所需用户创建。 特权和用户表之间可以建立什么类型的关系?
我是实体框架的新手,所以我需要一些指南。 请任何人能为您提供帮助。 谢谢
我认为您不需要在用户表本身中包含该逻辑。 U可以使用CreUser,CreDate,LModUser,LModDate向每个表添加额外的列。 或者,U可以创建一个额外的表,例如Entity_ID,Record_ID,User_ID,ModDate,IsCreated。 (或其他逻辑)
在Google上搜索多对多关系。 要么:
对于核心http://www.learnentityframeworkcore.com/configuration/one-to-many-relationship-configuration,这是一个很好的教程,适用于EF中的各种关系
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.