-
泛型约束很少,可以是 :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);
相关文章:
-
2021-12-21
-
2021-07-02
-
2021-12-22
-
2021-11-14
-
2022-01-03
-
2021-05-16
-
2021-08-04
-
2021-11-01
猜你喜欢
-
2021-08-30
-
2021-11-15
-
2021-06-10
-
2022-12-23
-
2021-06-30
-
2021-11-08
-
2021-12-27
相关资源
-
下载
2023-01-21
-
下载
2021-06-24
-
下载
2021-11-03
-
下载
2021-11-02