導航:首頁 > 編程語言 > linq高級編程

linq高級編程

發布時間:2022-02-25 22:48:55

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);

閱讀全文

與linq高級編程相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:63
Windows常用c編譯器 瀏覽:780
關於改善國家網路安全的行政命令 瀏覽:835
安卓如何下載網易荒野pc服 瀏覽:656
javainetaddress 瀏覽:106
蘋果4s固件下載完了怎麼解壓 瀏覽:1005
命令zpa 瀏覽:288
python編譯器小程序 瀏覽:946
在app上看視頻怎麼光線調暗 瀏覽:542
可以中文解壓的解壓軟體 瀏覽:595
安卓卸載組件應用怎麼安裝 瀏覽:915
使用面向對象編程的方式 瀏覽:342
程序員項目經理的年終總結範文 瀏覽:932
內衣的加密設計用來幹嘛的 瀏覽:435
淮安數據加密 瀏覽:295
魔高一丈指標源碼 瀏覽:984
松下php研究所 瀏覽:171
c回調java 瀏覽:403
夢幻端游長安地圖互通源碼 瀏覽:747
電腦本地文件如何上傳伺服器 瀏覽:315