繁体   English   中英

动态创建模型-使用Asp.Net MVC的实体

[英]Dynamic creation of models - entities using Asp.Net MVC

因此,我的数据库排序如下:

产品_001产品_002产品_003

假设,如果客户登录并且其ID为001,则他仅有权使用数据库表products_001。

我可以使用Asp.Net MVC动态创建他的模型-实体,我该怎么做?

ProductsBase products = Activator.CreateInstance(
    "YourAssembly.Namespace", 
    "Products_" + Login.Id);

http://msdn.microsoft.com/en-us/library/d133hta4.aspx

您可能需要针对不同的产品类型使用基本类型/界面

NicoJuicy,

我们处理此问题的方法是拥有一个通用模型(使用EF),并且每个表都有不同的数据库。 当用户登录时,我们使用连接字符串和用户信息将模型绑定到适当的Db。

如果这听起来像您想要的,请告诉我,我将发布更多详细信息。

安德鲁

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM