在.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>
答案 0 :(得分:0)
不是MVC方式,但我确实弄清楚如何运行查询: dn_dbEntitiesFWConn _db; 模型var = _db.tablename.SqlQuery(&#34; SQL QUERY HERE&#34;)。FirstOrDefault();