如何使用<Beginning ASP.NET 3.5 in C# and VB>书中的示例代码
2014-05-15 23:26
1226 查看
以第13章为例:LINQ
在VS2008里先创建一个website项目,命名为ch13。
然后你就会得到一个这样的初始目录:
然后将书中附例代码中13章的文件夹下的文件全部复制到这个路径中,覆盖掉原本的文件:
在solution explorer中,找到数据库文件,双击之:
这样就会在server explorer中打开一个新数据连接:
右键App_Code文件夹,选择添加项目,在新窗口里选择LINQ to SQL,按照书中指示更改名字:
其余部分直接按照书中提示来做就行了:
不过在编译项目的时候,多半你会遇到一个错误:
“PlanetWroxDataContext”不包含“Reviews”的定义,并且找不到可接受类型为“PlanetWroxDataContext”的第一个参数的扩展方法“Reviews”(是否缺少 using 指令或程序集引用?)
'PlanetWroxDataContext' does not contain a definition for 'Reviews' and no extension method 'Reviews' accepting a first argument of type 'PlanetWroxDataContext' could be found (are you missing a using
directive or an assembly reference?)
作者在这本书的官网给予了对这个问题的回答:
在非英文版的VWD中,对于数据表名称或许不会自动变成复数,所以本来应该是Reviews的,变成了Review,解决办法有两个,要么你自己手动改生成的cs模型,要么你就用Review先。
参考:LINQ: Chapter 13, the first example cannot be run
相关文章推荐
- Professional ASP.NET 3.5: In C# and VB
- Note On <Beginning ASP.NET 3.5> Chp 10 & <Professional ASP.NET 3.5 SP1 Edition> Chp 19
- ASP.NET中使用<script runat="server">
- asp.net/c# 用<input type="file" />实现文件上传,multipart/form-data
- Professional ASP.NET 3.5: In C# and VB
- New <%: %> Syntax for HTML Encoding Output in ASP.NET 4 (and ASP.NET MVC 2)
- 如何实现IEnumerable<T>和IEnumerator接口,一个ASP.NET MVC日志模型的实现
- Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional Second Edition(ASP.NET 3.5(C#2008)入门 )翻译-第十章(2)
- Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional Second Edition(ASP.NET 3.5(C#2008)入门 )翻译
- <转>ASP.NET MVC HtmlHelper用法大全
- asp.net c#后台页代码 如何使用confirm这样的函数,并获得其bool返回值?
- Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional Second Edition(ASP.NET 3.5(C#2008)入门 )翻译-第十章(5)
- Control Study -> Asp.net几个较复杂的显示数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
- <机房收费系统>重构至今之感(VB.NET)
- <Ibatis in action>中使用动态SQL的一个小细节提示(与CDATA)
- "<>"、"!="、"not in"、"exsits"和"not exists"的使用规范
- Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional Second Edition(ASP.NET 3.5(C#2008)入门 )翻译-第十章(4)
- 如何解决asp.net中使用webbrowser是出现的"无法实例化ActiveX 控件"的异常"
- Control Study -> Asp.net几个较复杂的显示数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
- ASP.NET MVC 3: Razor’s @: and <text> syntax