1. 关于LINQforNwind的示例
给你一个LinqToEF 的例子吧 希望能帮到你
配置文件(连接字符串):
<connectionStrings>
<add name="TempConStr" connectionString="Data Source = Address;DataBase = Temp;User Id = ??;Password =?? " /> --这个是LinqToSql 的链接字符串
<add name="TempEntities" connectionString="metadata=res://*/Models.Temp.csdl|res://*/Models.Temp.ssdl|res://*/Models.Temp.msl;provider=System.Data.SqlClient;provider connection string="data source=Address;initial catalog=Temp;user id=??;Password = woshiwei1;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /> --这个是LinqToEF 的链接字符串
--数据模型 --可以用VS 自动生成
using System;
using System.Data.Linq.Mapping;
using System.Data.Objects;
using System.Data.Objects.DataClasses;
using System.Data.EntityClient;
using System.ComponentModel;
using System.Xml.Serialization;
using System.Runtime.Serialization;
[assembly: EdmSchemaAttribute()]
#region EDM 关系源元数据
[assembly: EdmRelationshipAttribute("TempModel", "FK_Purchase_Customers", "Customer", System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(SimpleMvc.Models.Customer), "Purchase", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(SimpleMvc.Models.Purchase), true)]
#endregion
namespace SimpleMvc.Models
{
#region 上下文
/// <summary>
/// 没有元数据文档可用。
/// </summary>
public partial class TempEntities1 : ObjectContext
{
#region 构造函数
/// <summary>
/// 请使用应用程序配置文件的“TempEntities1”部分中的连接字符串初始化新 TempEntities1 对象。
/// </summary>
public TempEntities1() : base("name=TempEntities1", "TempEntities1")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
/// <summary>
/// 初始化新的 TempEntities1 对象。
/// </summary>
public TempEntities1(string connectionString) : base(connectionString, "TempEntities1")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
/// <summary>
/// 初始化新的 TempEntities1 对象。
/// </summary>
public TempEntities1(EntityConnection connection) : base(connection, "TempEntities1")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
#endregion
#region 分部方法
partial void OnContextCreated();
#endregion
#region ObjectSet 属性
/// <summary>
/// 没有元数据文档可用。
/// </summary>
public ObjectSet<Customer> Customer
{
get
{
if ((_Customer == null))
{
_Customer = base.CreateObjectSet<Customer>("Customer");
}
return _Customer;
}
}
private ObjectSet<Customer> _Customer;
/// <summary>
/// 没有元数据文档可用。
/// </summary>
public ObjectSet<Purchase> Purchase
{
get
{
if ((_Purchase == null))
{
_Purchase = base.CreateObjectSet<Purchase>("Purchase");
}
return _Purchase;
}
}
private ObjectSet<Purchase> _Purchase;
#endregion
#region AddTo 方法
/// <summary>
/// 用于向 Customer EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。
/// </summary>
public void AddToCustomer(Customer customer)
{
base.AddObject("Customer", customer);
}
/// <summary>
/// 用于向 Purchase EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。
/// </summary>
public void AddToPurchase(Purchase purchase)
{
base.AddObject("Purchase", purchase);
}
#endregion
}
#endregion
#region 实体
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmEntityTypeAttribute(NamespaceName="TempModel", Name="Customer")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
[Table]
public partial class Customer : EntityObject
{
#region 工厂方法
/// <summary>
/// 创建新的 Customer 对象。
/// </summary>
/// <param name="id">Id 属性的初始值。</param>
/// <param name="name">Name 属性的初始值。</param>
public static Customer CreateCustomer(global::System.Int32 id, global::System.String name)
{
Customer customer = new Customer();
customer.Id = id;
customer.Name = name;
return customer;
}
#endregion
#region 基元属性
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
[Column]
public global::System.Int32 Id
{
get
{
return _Id;
}
set
{
if (_Id != value)
{
OnIdChanging(value);
ReportPropertyChanging("Id");
_Id = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Id");
OnIdChanged();
}
}
}
private global::System.Int32 _Id;
partial void OnIdChanging(global::System.Int32 value);
partial void OnIdChanged();
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
[Column]
public global::System.String Name
{
get
{
return _Name;
}
set
{
OnNameChanging(value);
ReportPropertyChanging("Name");
_Name = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Name");
OnNameChanged();
}
}
private global::System.String _Name;
partial void OnNameChanging(global::System.String value);
partial void OnNameChanged();
#endregion
#region 导航属性
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[("TempModel", "FK_Purchase_Customers", "Purchase")]
public EntityCollection<Purchase> Purchase
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection<Purchase>("TempModel.FK_Purchase_Customers", "Purchase");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection<Purchase>("TempModel.FK_Purchase_Customers", "Purchase", value);
}
}
}
#endregion
}
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmEntityTypeAttribute(NamespaceName="TempModel", Name="Purchase")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Purchase : EntityObject
{
#region 工厂方法
/// <summary>
/// 创建新的 Purchase 对象。
/// </summary>
/// <param name="id">Id 属性的初始值。</param>
/// <param name="customerId">CustomerId 属性的初始值。</param>
/// <param name="description">Description 属性的初始值。</param>
/// <param name="price">Price 属性的初始值。</param>
public static Purchase CreatePurchase(global::System.Int32 id, global::System.Int32 customerId, global::System.String description, global::System.Decimal price)
{
Purchase purchase = new Purchase();
purchase.Id = id;
purchase.CustomerId = customerId;
purchase.Description = description;
purchase.Price = price;
return purchase;
}
#endregion
#region 基元属性
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 Id
{
get
{
return _Id;
}
set
{
if (_Id != value)
{
OnIdChanging(value);
ReportPropertyChanging("Id");
_Id = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Id");
OnIdChanged();
}
}
}
private global::System.Int32 _Id;
partial void OnIdChanging(global::System.Int32 value);
partial void OnIdChanged();
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 CustomerId
{
get
{
return _CustomerId;
}
set
{
OnCustomerIdChanging(value);
ReportPropertyChanging("CustomerId");
_CustomerId = StructuralObject.SetValidValue(value);
ReportPropertyChanged("CustomerId");
OnCustomerIdChanged();
}
}
private global::System.Int32 _CustomerId;
partial void OnCustomerIdChanging(global::System.Int32 value);
partial void OnCustomerIdChanged();
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Description
{
get
{
return _Description;
}
set
{
OnDescriptionChanging(value);
ReportPropertyChanging("Description");
_Description = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Description");
OnDescriptionChanged();
}
}
private global::System.String _Description;
partial void OnDescriptionChanging(global::System.String value);
partial void OnDescriptionChanged();
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Decimal Price
{
get
{
return _Price;
}
set
{
OnPriceChanging(value);
ReportPropertyChanging("Price");
_Price = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Price");
OnPriceChanged();
}
}
private global::System.Decimal _Price;
partial void OnPriceChanging(global::System.Decimal value);
partial void OnPriceChanged();
#endregion
#region 导航属性
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[("TempModel", "FK_Purchase_Customers", "Customer")]
public Customer Customer
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Customer>("TempModel.FK_Purchase_Customers", "Customer").Value;
}
set
{
((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Customer>("TempModel.FK_Purchase_Customers", "Customer").Value = value;
}
}
/// <summary>
/// 没有元数据文档可用。
/// </summary>
[BrowsableAttribute(false)]
[DataMemberAttribute()]
public EntityReference<Customer> CustomerReference
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Customer>("TempModel.FK_Purchase_Customers", "Customer");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference<Customer>("TempModel.FK_Purchase_Customers", "Customer", value);
}
}
}
#endregion
}
--封装强类型的 ObjectContext 用于操作对应的模型.
public class BaseDataContext : DataContext
{
public BaseDataContext(string fileOrServerOrConnection) : base(fileOrServerOrConnection)
{
}
public BaseDataContext(string fileOrServerOrConnection, MappingSource mapping)
: base(fileOrServerOrConnection, mapping)
{
}
public Table<Customer> Customers
{
get { return GetTable<Customer>(); }
}
public Table<Purchase> Purchases
{
get { return GetTable<Purchase>(); }
}
}
--这里是调用
var dataContext =
new BaseObjectContext(ConfigurationManager.ConnectionStrings["TempEntities"].ConnectionString);
var query = from c in dataContext.Customers
select new
{
c.Name,
Purchases = from p in dataContext.Purchases
where p.CustomerId == c.Id && p.Price > 1000
select new {p.Description, p.Price}
};
2. 请推荐几本关于ADO.net的书
ADO.NET属于基础的数据库访问类的工具性质代码技术,没太多东西好学的,不推荐浪费时间看书,直接去msdn的链接上看具体代码就可以。
http://msdn.microsoft.com/en-us/library/dw70f090
3. 有一本书名字叫做《ASP.NET从入门到精通》,我想知道作者和出版社,最好有ISBN号。
作者:张跃廷 顾彦玲
·出版社:清华大学出版社
·页码:697 页
·出版日期:2008年09月
·ISBN:7302178836/9787302178835
·条形码:9787302178835
·开本:16
·正文语种:中文
·丛书名:软件开发视频大讲堂
4. 紧急求助---C#专家进
发你了。带注释、功能全仿Windows的记事本。希望你满意。
5. 使用Linq的好处是什么
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
语言集成查询 (LINQ) 是一组技术的名称,这些技术建立在将查询功能直接集成到 C# 语言(以及 Visual Basic 和可能的任何其他 .NET 语言)的基础上。 借助于 LINQ,查询现在已是高级语言构造,就如同类、方法、事件等等。
对于编写查询的开发人员来说,LINQ 最明显的“语言集成”部分是查询表达式。 查询表达式是使用 C# 3.0 中引入的声明性查询语法编写的。 通过使用查询语法,您甚至可以使用最少的代码对数据源执行复杂的筛选、排序和分组操作。 您使用相同的基本查询表达式模式来查询和转换 SQL 数据库、ADO.NET 数据集、XML 文档和流以及 .NET 集合中的数据。
好处:
1、无需复杂学习过程即可上手
2、编写更少代码即可创建完整应用。
3、更快开发错误更少的应用程序。
4、无需求助奇怪的编程技巧就可合并数据源。
5、让新开发者开发效率更高。
6、任何对象或数据源都可以定制实现Linq适配器,为数据交互带来真正方便。
6. 我也学过一些C#基础,也做过一个很小的.net的项目,但是我看了一本C#高级编程,说实话,看不懂,怎么办
呵呵 泛形,委托,接口,linq,这些东西才是C#的精髓所在。找一些实例和网上的视频教程。听听别人是怎么理解这些概念的。因为比较抽象不是那么容易理解,光是看书恐怕比较难搞明白。一般这些教程通常是要阶段性的去配合实践才能明白的。
7. 有什么好的关于Linq的书籍推荐几本
你列举的这些关键词,不可能在一本书出现(全面讲解这些技术)。
LINQ,你做好会数据库,否则这个实在没必要去学。
lamdba,是提供函数式编程特性,完美的支持orm(对象关系映射)
wcf,web服务的一种,软件开发中高级阶段才会用到。
wpf/silverlight,几乎都是英文书,中文书没几本(银光志 Silverlight)
前者是桌面程序,后者是浏览器程序,就是给用户良好的视觉体验。
如果你没编程基础,别看这些技术,尤其是lamdba和wcf。
没有专门讲lamdba的书。
先从C#开始吧。
如图:
都不让出插图我晕啊。
Programming CSharp 3.0(C#3.0包还LINQ、lamdba的基础)
Expert C# 2008 Business Objects
Pro LINQ Language Integrated Query in C #2008
Programming Microsoft® LINQ (PRO-Developer)(Microsoft® LINQ编程)
Pro ADO.NET Data Services (WCF的简化,更便捷)
Pro.Silverlight.3.in.C.Sharp
Professional ADO.NET 3.5 with LINQ and the Entity Framework
8. C#编程实现 地图上数据采集 毕设题目
Visual Studio相关电子资料、软件汇总:
VS代码辅助工具Visual Assist X 10.4 完美版+特别文件
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163726
CodeSmith 4.1.2 专业版 最新完美版 .NET代码模板生成工具
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159347
Altova MissionKit 2008 for Enterprise Software Architects完美版
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=162733
正则表达式辅助生成工具RegexBuddy 3.0.5破解版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=162738
Pro Visual Studio 2005 Team System
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146375
Microsoft Visual Studio 2005 Unleashed
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146812
Visual Studio Team System Better Software Development for Agile Team
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146393
.NET开发语言电子资料汇总:
Pro LINQ:Language Integrated Query in C# 2008
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166647
MS Press - Introcing Microsoft LINQ
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163429
LINQ for Visual C# 2005 (07年6月出版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160598
LINQ for VB 2005 (07年6月最新PDF文字版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160599
Manning:LINQ in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173732
Pro C# 2008 and the .NET 3.5 Platform
http://bbs.topsage.com/dispbbs_121_164399_1.html
Apress出版 Accelerated C# 2008
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166768
O'Reilly Programming C# 3.0 第五版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175601
O'Reilly C# 3.0 Design Patterns
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175591
O'Reilly C# 3.0 Cookbook 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175584
Wrox C# 入门经典
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145845
C# 设计模式
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146178
C# 网络核心编程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146173
Windows应用高级编程 C#编程篇
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146168
C#高级编程(第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146165
数据结构与算法 C#语言版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158814
C#字符串和正则表达式参考手册
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151265
O'Reily 正则表达式参考手册 第二版 2007年最新出版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158756
Programming Microsoft Windows with C#
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146163
C# 2005图解教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=156700
Visual C# 2005 Express Edition编程初学者指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159655
Programming .NET Framework with C#
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163514
C#语言参考
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158107
C#应用程序开发
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158106
Client Side Reporting with Visual Studio in C#
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=167264
Wrox Professional VB 2005 with .NET 3.0
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158893
Build A Program Now Visual Basic 2005
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146029
.NET游戏编程入门经典—VB.NET篇
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158821
O'Reilly Visual Basic 2005 Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160654
.NET Insight for Classic VB Developers
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=162041
Fast Track Visual Basic.NET
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=161990
Security for Microsoft Visual Basic.NET
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175012
Visual Basic.NET How to Program 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173182
Visual Basic 2005 简明教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173180
Visual Basic 2005傻瓜书
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173178
Programming Visual Basic.NET
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173164
VB开发人员SQL Sever指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173176
How to Code .NET
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145559
Essential .NET, Volume I
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176152
ADO.NET全攻略
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=145338
Apress出版 Pro ADO.NET 2.0
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=170463
Apress Professional ADO.NET 2.0
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=145214
O'Reilly .NET and XML
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149521
.NET组件编程 (第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152046
Wrox Beginning Visual C++ 2005
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151263
Visual C++.NET专业项目
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163612
Programming with Visual C++.NET 第六版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173170
精通.Net核心技术原理与构架
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151312
Cross-Platform Web Services Using C# and Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160472
Advanced C# Programming
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159657
ASP.NET1.x/2.0电子资料汇总:
O'Reilly Silverlight 1.1简介
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163145
Wrox出版 Silverlight 1.0 (彩页染色代码、全面解析)
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=165953
Silverlight 1.0 Development with JavaScript
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163268
Sams出版 Silverlight 1.0 Unleashed
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=162975
Silverlight and ASP.NET Revealed
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=174174
O'Reilly Essential Silverlight
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163266
XAML简明教程 CHM+PDF版
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163430
Pro ASP.NET 3.5 in C# 2008
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=166640
Beginning ASP.NET 3.5 in VB 2008 从入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=166774
Wrox ASP.NET 2.0 MVP Hacks and Tips
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163467
Professional ASP.NET.2.0 Design
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=160236
Professional Web Parts and Custom Controls with ASP.NET 2.0
http://bbs.topsage.com/dispbbs.asp?BoardID=123&ID=162787
ASP.NET2.0入门经典
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=146151
ASP.NET 2.0 技术内幕 微软技术丛书 清华大学出版
http://bbs.topsage.com/dispbbs_123_171293_1.html
Wrox ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145208
Beginning ASP.NET 2.0 in C# 2005 From Novice to Professional
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145396
Wrox Professional ASP.NET 2.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145202
Wrox Professional ASP.NET 2.0 XML
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145197
Wrox Professional ASP.NET 2.0 Security Membership and Role Management
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145198
Wrox Beginning ASP.NET 2.0 and Databases
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=147078
Pro ASP.NET 2.0 in VB 2005
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173790
ASP.NET开发人员手册
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145391
ASP.NET 2.0网络编程入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145342
ASP.NET Web应用程序开发新思维
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145302
ASP.NET 2.0高级应用程序设计专家教程
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=146379
ASP.NET XML高级编程 C#编程篇
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=148800
ASP.NET程序开发 C#篇
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159285
ASP.NET XML深入编程技术
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=148795
ASP.NET 2.0 Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=151984
ASP.NET 2.0 Everyday Apps for Dummies
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=158103
Pro ASP.NET for SQL Server
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=167279
ASP.NET 从入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=159331
Wrox Beginning ASP.NET 1.1 with Visual C#.NET 2003
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=160240
ASP.NET 2.0 揭秘
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=160249
Build Your Own ASP.NET 2.0 Web Site Using C# and VB
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163143
开发Microsoft ASP.NET 2.0网络应用程序
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=160473
Pro ASP.NET 2.0 Website Programming
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=174179
开发ASP.NET 2.0 核心参考
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=160474
Building Websites with VB.NET and DotNetNuke 4
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=160639
Wrox出版 Professional DotNetNuke 4.0
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=166008
Professional DotNetNuke ASP.NET Portals
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163399
ASP.NET 2.0视频教程系列汇总:
天轰穿ASP.NET2.0视频教程(全106讲,共七部分)
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=154628
VS2005环境下开发ASP.NET 2.0 Web应用程序视屏教程(swf)
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=149704
[ASP.NET视频]Data 数据访问与操作
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145251
[ASP.NET视频]Masterpages 母版页
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145248
[ASP.NET视频]Caching 缓存机制
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145254
[ASP.NET视频]Contact页
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145253
[ASP.NET视频]ASP.NET详细功能介绍
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145250
[ASP.NET视频]Localization 本地化
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145249
[ASP.NET视频]Membership and Roles management
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145247
[ASP.NET视频]Profiles and Themes
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145246
[ASP.NET视频]Tips and Tricks
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145229
[ASP.NET视频]Web Parts和Personalization详解
http://bbs.topsage.com/dispbbs.asp?boardID=23&ID=145221
Ajax,ASP.NET Ajax电子资料汇总:
Ajax基础教程
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=144263
Ajax宝典
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=148421
Wrox Beginning Ajax
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=146082
Ajax in Practice
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=145551
Ajax模式最佳实践教程
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=146080
Wrox Professional Rich Internet Applications AJAX and Beyond
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=160608
O'Reilly Ajax on Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160600
Practical JavaScript DOM Scripting and Ajax Projects
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=150277
Creating Web Pages with Asynchronous Javascript and XML
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=162038
O'Reilly Securing Ajax Applications
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=162009
Advanced Ajax Architecture and Best Practices
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163068
Beginning ASP.NET 2.0 AJAX
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=151273
Introcing Microsoft ASP.NET AJAX
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=144519
Wrox Professional ASP.NET 2.0 AJAX
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=146172
O'Reilly Programming ASP.NET Ajax
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=172105
ASP.NET AJAX Programmer's Reference
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163394
9. .net核心技术
NET是一个平台,是微软面向XML WEB SERVICE的平台,其核心技术包括:通用语言运行时(CLR),基类库(BCL),.NET语言和Visual Studio.NET.
10. Lambda表达式
相当于是这样的
class test
{
test(Racer r, Car c)
{
this.Racer = r;
this Car = c;
}
Racer{get;set;}
Car {get;set;}
}
test t = new test(r,c);