我正在使用LINQ to SQL将我的数据库连接到我的主页。我创建了我的datacontext(名为businessModel.dbml)在其中我有两个名为Category和Business的表。无法找到类型或名称空间
在家居控制器我参考模型,并试图返回到视图表:
var dataContext = new businessModelDataContext();
var business = from b in dataContext.Businesses
select b;
ViewData["WelcomeMessage"] = "Welcome to Jerome, Arizona!";
ViewData["MottoMessage"] = "Largest Ghost Town in America!";
return View(business);
,并在视图中我有这样的:
<%@ Import Namespace="WelcomeToJerome.Models" %>
和
<% foreach (business b in (IEnumerable)ViewData.Model)
{ %>
<li><%= b.Title %></li>
<% } %>
然而,在视图中,业务受到红色下划线的诅咒,并且认为类型或名称空间名称“business”c不能找到(你是否缺少使用指令或装配参考?)
我在做什么错?这让我整个下午都难倒了。
链接到所有的代码引擎收录:http://pastebin.com/es4RnS2q
请添加模型的代码。 – 37Stars 2010-03-08 23:20:22
它看起来像是一个大写的B:'Business'以表名来判断,但发布模型会有帮助。 – 2010-03-08 23:22:27
尼克是对的,它需要成为首都B.我不敢相信我没有尝试过! – 2010-03-09 00:09:58