基于C#的MapInfo开发时常用的命名空间总结
命名空间: MapInfo.Data
MapInfo.Data 命名空间包含了实现 MapInfo .NET 数据提供方的类和接口。 对 MapInfo 数据的访问有两种形式:作为使用 SQL 与数据交互的 ADO.NET 数据提供程序和作为使用类与数据交互的 Feature 对象。 MapInfo ADO.NET 数据提供方是使用 MIConnection、MICommand、MIDataReader 和 MIParameter 类实现的。 Feature 对象模型由 Catalog、Table、Feature、IFeatureCollection、ITableFeatureCollection、FeatureCollection、IResultSetFeatureCollection、MultiResultSetFeatureCollection、SearchInfo 和 QueryDefinition 类与接口组成。
Catalog 提供了必要的工具来打开和关闭表。 表打开时,客户端会对该表指定一个别名(或名称)。 该别名用来标识查询和其它操作中的表。 Catalog 还提供了工具来创建新建表的定义,以及通过当前打开的表进行枚举。
Table 外部(ADO.NET 和其它旧版数据源)数据的数据绑定实现方法是,使用 TableInfoAdoNet 作为 Table 打开 ADO.NET DataTable。 然后表可以与另一个表连接或使用 AddColumns(Columns) 将列绑定到第二个表。
SearchInfo 类
通过将 UseBeginAccess 设置为 true,使得搜索每个表之前 Search 代码获得带有读取模式的 TableAccessToken,从而提升搜索性能。 如果搜索期间不想将更新锁定在外,则将 UseBeginAccess 设置为 false。 如果不需要执行任何后续处理,则搜索性能会更好。 UseBeginAccess 的默认设置为 true。
2、Catalog 类提供对 MapInfo 会话中当前打开表的访问,并提供创建新表的工具。
在大多数数据源中,一旦建立连接就可以立即对数据源中存在的表进行查询。 但 MapInfo 数据源不同。 它们在打开前不包含任何表。 Catalog 提供了必要的工具来打开和关闭表。 表打开时,客户端会对该表指定一个别名(或名称)。 该别名用来标识查询和其它操作中的表。
Catalog 还提供了工具来创建新建表的定义,以及通过当前打开的表进行枚举。
Feature 类
定义 Feature。
相关文档:
c#事务回滚(转)
作者:xue5ya 来源:博客园 发布时间:2009-03-20 16:08 阅读:263 次 原文链接 [收藏]
Code
public void UpdateContactTableByDataSet(DataSet ds,string strTblName)
{
......
TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编
程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在。net
framework环境下,我们不必要去追究TCP协议底层的实现,一样 ......
最近客户索要产品的二次开发类库文档,由于开发过程中并没有考虑过此类文档,而且项目规范比较,持续时间比较长,经手人比较多,还真是麻烦,如果人工制作文档需要是一个比较大的工程.还好有这个文档生成工具,能够根据项目生成文档,而且格式看起来确实很专业.
Sa ......
接上一篇
删除原genre属性,删除leixing=love的所有结点。
1 原xml文件 bookstore.xml
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="love" ISBN="1234123">
<title>who am i </title>
<author>who</aut ......
C-#入门经典(第三版).pdf
using System;
using System.Data;
using System.Data.SqlClient;
namespace My_Student
{
static class Program
{
static void Main()
&n ......