2011-12-16 75 views
0

我似乎无法让实体在MVC3中工作,我无法在任何地方在我的控制器中访问它们。我从我的用户表中创建了UserDataModel.edmx,并用UserDataModel.cs生成了一个上下文文件UserDataModel.tt,但我无法在我的控制器中引用它。我错过了什么吗?我按照这个教程没有成功: http://msdn.microsoft.com/en-us/data/gg685489无法获得在MVC3中工作的实体模型

感谢

+0

邮编请所以这里的人可以更好地帮助你,也发布任何相关的错误消息和可能的连接字符串。 – 2011-12-16 02:38:19

回答

0

展开(编译后)UserDataModel.tt,在那里你会看到你生成的类。看看那里,开个班。你应该看到的命名空间中的类是在。 参考,在您的控制器的整个命名空间(即如果MyProject.MyEntities.Customer.cs有

 
using MyProject.MyEntities; 
.. 
.. 

public ActionResult Index() 
{ 
    using(var context = new YourContextClassName()) 
{ 
    return View(context.Customers.ToList()); 
} 
} 

作为一个基本的简单的例子。