what's new in vs 2005
2006-06-26 22:30
711 查看
泛型约束很少,可以是 :new(), class, classtype,interface type,struct
对于fileIO,可以很容易获取起ACL信息。
对于XML,可以使用XSD这个工具获取(infer)XML的XSD
匿名方法
// anonymous method
MessagePrintDelegate mpd2 = delegate(string msg)
{
Console.WriteLine("[Anonymous] {0}", msg);
};
资源模型,strongtyped resource
ADO.NET
Datatable 可以创建一个DataTableReader,以reader的方式访问datatable
DataTable dt = new DataTable("Customers");
// load data from previous demo
dt.ReadXml(@"..\..\..\..\TableXml\TableXml\bin\debug\Customers.xml");
DataTableReader dtr = dt.CreateDataReader();
while (dtr.Read())
{
Console.WriteLine("[{0}] {1} {2}",
(int)dtr["CustomerID"],
(string)dtr["FirstName"], (String)dtr["LastName"]);
}
Console.ReadLine();
异步的调用方法,BeginXXX
DataAdapter 的批量更新数据苦,可以设置一个batchupdate size
SqlDataAdapter da = new SqlDataAdapter(selectCmd) ;
da.UpdateCommand = updateCmd;
da.InsertCommand = insertCommand;
da.UpdateBatchSize = 10;
Transaction Scope
Provider 模型,更容易实现共产访问DAC
DbProviderFactory factory =
DbProviderFactories.GetFactory("System.Data.SqlClient");
DbConnection conn = factory.CreateConnection();
conn.ConnectionString =
"data source=localhost; initial catalog=SampleDB; Integrated Security=SSPI;";
conn.Open();
Managed SP
ASP.NET 2.0
Remoting 可以用泛型
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(SharedObjectImplementation<string>),
"StringObject.rem",
WellKnownObjectMode.SingleCall);
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(SharedObjectImplementation<DateTime>),
"DateObject.rem",
WellKnownObjectMode.SingleCall);
相关文章推荐
- What's New in SQL Server 2005
- What's New in Delphi 2005
- Building Data Application in VS 2005 Beta1 -- What is New
- New Feature In the VS.Net 2005 Editor
- The article discusses a couple of new features introduced for assemblies and versioning in Visual Studio 2005.
- iOS 各版本中的新特性(What's New in iOS)
- What’s new in Cassandra 1.1: Flexible data file placement
- What's New in Visual Studio 2008
- What’s New in VMware vSphere 6.0?
- What's New in Internet Information Services 6.0
- What's New in the .NET Framework 2.0 Beta
- What's New in the .NET Framework 2.0 Beta
- Post-Build script to fix MSI issues in Vista for VS 2005 Setup and Deployment Projects
- The Binding Handle is Invalid in VS 2005 Resolved
- What’s New in Python 2.7 — Python 3.4.0b2 documentation
- What’s New in the Expression Encoder 3 SDK?
- VSS2005可以迁入迁出:vsee\internal\inc\vscomptr.inl
- What’s New in iOS 4.3
- 2017 s408 whats new in swift playgrounds
- What's new in Windows Phone SDK 8.0