1. 泛型约束很少,可以是 :new(), class, classtype,interface type,struct
  2. 对于fileIO,可以很容易获取起ACL信息。
  3. 对于XML,可以使用XSD这个工具获取(inferXMLXSD
  4. 匿名方法
    1. // anonymous method
      MessagePrintDelegate mpd2 = delegate(string msg)
      {
      Console.WriteLine("[Anonymous] {0}", msg);
      };
  5. 资源模型,strongtyped resource
  6. ADO.NET
    1. Datatable 可以创建一个DataTableReader,以reader的方式访问datatable
      1. 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();
      2. 异步的调用方法,BeginXXX
      3. DataAdapter 的批量更新数据苦,可以设置一个batchupdate size
        1. SqlDataAdapter da = new SqlDataAdapter(selectCmd) ;
          da.UpdateCommand = updateCmd;
          da.InsertCommand = insertCommand;
          da.UpdateBatchSize = 10;
      4. Transaction Scope
      5. Provider 模型,更容易实现共产访问DAC
        1. DbProviderFactory factory =
          DbProviderFactories.GetFactory("System.Data.SqlClient");
          DbConnection conn = factory.CreateConnection();
          conn.ConnectionString =
          "data source=localhost; initial catalog=SampleDB; Integrated Security=SSPI;";
          conn.Open();
      6. Managed SP
  7. ASP.NET 2.0
  8. Remoting 可以用泛型
    1. 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
相关资源
相似解决方案