Asp.net mvc MVC5工作组和用户

Asp.net mvc MVC5工作组和用户,asp.net-mvc,authentication,asp.net-mvc-5,Asp.net Mvc,Authentication,Asp.net Mvc 5,我正在为Azure构建我的第一个MVC5应用程序,并且已经找到了除一个之外的所有需要组装的部分(用户帐户、脚手架、角色等)。我需要将用户放在“工作组”中,工作组中的每个用户只能看到与该工作组关联的数据。例如,如果我有一个简单的汽车模型,workgroupA中的用户可以添加/删除/更改汽车,但只能在workgroupA中。workgroupB中的用户在登录时根本看不到这些数据 C#编程对我来说不是问题,只是熟悉MVC5。我之前已经通过Django及其内置的组管理实现了这一点,但需要转移到MVC5,

我正在为Azure构建我的第一个MVC5应用程序,并且已经找到了除一个之外的所有需要组装的部分(用户帐户、脚手架、角色等)。我需要将用户放在“工作组”中,工作组中的每个用户只能看到与该工作组关联的数据。例如,如果我有一个简单的汽车模型,workgroupA中的用户可以添加/删除/更改汽车,但只能在workgroupA中。workgroupB中的用户在登录时根本看不到这些数据


C#编程对我来说不是问题,只是熟悉MVC5。我之前已经通过Django及其内置的组管理实现了这一点,但需要转移到MVC5,似乎找不到一个足够接近我的例子。有谁能告诉我这方面的最佳实践吗?

您正在寻找多租户或行级安全性,它们既没有内置到实体框架中,也没有内置到MVC中。这正是我想要的语言。我想我可以在谷歌的基础上自己实现它。有什么最佳实践吗?