基于SQL Query的.Net MVC模型创建

时间:2017-09-30 17:35:46

标签: asp.net-mvc-5.2

在.NET MVC中,我想创建一个模型/类,构造函数基于用户id基于SQL查询构建对象。因此,当基于该用户实例化该对象中的用户时。

大致类似于: query = SELECT * from table1 where userid = userid

public class MyClass(int UserID){          某种用于查询结果的for循环来设置对象属性 }

最后......在.NET MVC应用程序中创建该对象的最佳位置在哪里,任何控制器都可以访问它?或者也许是一种基于所有控制器都可以访问的SQL查询设置用户变量的方法?

我觉得有一种MVC方式可以做到这一点......只是不确定那是什么。我使用的是.Net Framework 4.5.1和MVC版本5.2.3.0,Owin 3.0.1和MySQL。< / p>

1 个答案:

答案 0 :(得分:0)

不是MVC方式,但我确实弄清楚如何运行查询:     dn_dbEntitiesFWConn _db;               模型var = _db.tablename.SqlQuery(&#34; SQL QUERY HERE&#34;)。FirstOrDefault();