1. 程式人生 > >建立強型別DataSet --轉自:小菜之智慧客戶端(2)

建立強型別DataSet --轉自:小菜之智慧客戶端(2)

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DataSetProjects" targetNamespace="http://tempuri.org/DataSetProjects.xsd" xmlns:mstns="http://tempuri.org/DataSetProjects.xsd" xmlns="http://tempuri.org/DataSetProjects.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
 xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  
<xs:annotation>
    
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter"
 Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        
<Connections>
          
<Connection AppSettingsObjectName="Web.config" AppSettingsPropertyName="TaskVisionConnectionString" ConnectionStringObject
="" IsAppSettingsProperty="True" Modifier="Assembly" Name="TaskVisionConnectionString (Web.config)" ParameterPrefix="@" PropertyReference="AppConfig.System.Configuration.ConfigurationManager.0.ConnectionStrings.TaskVisionConnectionString.ConnectionString" Provider="System.Data.SqlClient">
          
</Connection>
        
</Connections>
        
<Tables>
          
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ProjectsTableAdapter" GeneratorDataComponentClassName="ProjectsTableAdapter" Name="Projects" UserDataComponentName="ProjectsTableAdapter">
            
<MainSource>
              
<DbSource ConnectionRef="TaskVisionConnectionString (Web.config)" DbObjectName="TaskVision.dbo.Projects" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="True" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetData" UserSourceName="Fill">
                
<DeleteCommand>
                  
<DbCommand CommandType="Text" ModifiedByUser="False">
                    
<CommandText>DELETE FROM [Projects] WHERE (([ProjectID] = @Original_ProjectID) AND ([ProjectName] = @Original_ProjectName) AND ([ProjectDescription] = @Original_ProjectDescription) AND ([DateCreated] = @Original_DateCreated))</CommandText>
                    
<Parameters>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_ProjectID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ProjectID" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_ProjectName" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectName" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_ProjectDescription" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectDescription" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DateCreated" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                    
</Parameters>
                  
</DbCommand>
                
</DeleteCommand>
                
<InsertCommand>
                  
<DbCommand CommandType="Text" ModifiedByUser="False">
                    
<CommandText>INSERT INTO [Projects] ([ProjectName], [ProjectDescription], [DateCreated]) VALUES (@ProjectName, @ProjectDescription, @DateCreated);
SELECT ProjectID, ProjectName, ProjectDescription, DateCreated FROM Projects WHERE (ProjectID = SCOPE_IDENTITY())
</CommandText>
                    
<Parameters>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ProjectName" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectName" SourceColumnNullMapping="False" SourceVersion="Current">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ProjectDescription" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectDescription" SourceColumnNullMapping="False" SourceVersion="Current">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@DateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DateCreated" SourceColumnNullMapping="False" SourceVersion="Current">
                      
</Parameter>
                    
</Parameters>
                  
</DbCommand>
                
</InsertCommand>
                
<SelectCommand>
                  
<DbCommand CommandType="Text" ModifiedByUser="False">
                    
<CommandText>SELECT ProjectID, ProjectName, ProjectDescription, DateCreated FROM Projects</CommandText>
                    
<Parameters>
                    
</Parameters>
                  
</DbCommand>
                
</SelectCommand>
                
<UpdateCommand>
                  
<DbCommand CommandType="Text" ModifiedByUser="False">
                    
<CommandText>UPDATE [Projects] SET [ProjectName] = @ProjectName, [ProjectDescription] = @ProjectDescription, [DateCreated] = @DateCreated WHERE (([ProjectID] = @Original_ProjectID) AND ([ProjectName] = @Original_ProjectName) AND ([ProjectDescription] = @Original_ProjectDescription) AND ([DateCreated] = @Original_DateCreated));
SELECT ProjectID, ProjectName, ProjectDescription, DateCreated FROM Projects WHERE (ProjectID = @ProjectID)
</CommandText>
                    
<Parameters>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ProjectName" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectName" SourceColumnNullMapping="False" SourceVersion="Current">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ProjectDescription" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectDescription" SourceColumnNullMapping="False" SourceVersion="Current">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@DateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DateCreated" SourceColumnNullMapping="False" SourceVersion="Current">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_ProjectID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ProjectID" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_ProjectName" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectName" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_ProjectDescription" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ProjectDescription" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DateCreated" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DateCreated" SourceColumnNullMapping="False" SourceVersion="Original">
                      
</Parameter>
                      
<Parameter AllowDbNull="False" AutogeneratedName="ProjectID" ColumnName="ProjectID" DataSourceName="TaskVision.dbo.Projects" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ProjectID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ProjectID" SourceColumnNullMapping="False" SourceVersion="Current">
                      
</Parameter>
                    
</Parameters>
                  
</DbCommand>
                
</UpdateCommand>
              
</DbSource>
            
</MainSource>
            
<Mappings>
              
<Mapping SourceColumn="ProjectID" DataSetColumn="ProjectID"/>
              
<Mapping SourceColumn="ProjectName" DataSetColumn="ProjectName"/>
              
<Mapping SourceColumn="ProjectDescription" DataSetColumn="ProjectDescription"/>
              
<Mapping SourceColumn="DateCreated" DataSetColumn="DateCreated"/>
            
</Mappings>
            
<Sources>
            
</Sources>
          
</TableAdapter>
        
</Tables>
        
<Sources>
        
</Sources>
      
</DataSource>
    
</xs:appinfo>
  
</xs:annotation>
  
<xs:element name="DataSetProjects" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="DataSetProjects" msprop:Generator_DataSetName="DataSetProjects">
    
<xs:complexType>
      
<xs:choice minOccurs="0" maxOccurs="unbounded">
        
<xs:element name="Projects" msprop:Generator_UserTableName="Projects" msprop:Generator_RowDeletedName="ProjectsRowDeleted" msprop:Generator_TableClassName="ProjectsDataTable" msprop:Generator_RowChangedName="ProjectsRowChanged" msprop:Generator_RowClassName="ProjectsRow" msprop:Generator_RowChangingName="ProjectsRowChanging" msprop:Generator_RowEvArgName="ProjectsRowChangeEvent" msprop:Generator_RowEvHandlerName="ProjectsRowChangeEventHandler" msprop:Generator_TablePropName="Projects" msprop:Generator_TableVarName="tableProjects" msprop:Generator_RowDeletingName="ProjectsRowDeleting">
          
<xs:complexType>
            
<xs:sequence>
              
<xs:element name="ProjectID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ProjectID" msprop:Generator_ColumnPropNameInRow="ProjectID" msprop:Generator_ColumnVarNameInTable="columnProjectID" msprop:Generator_ColumnPropNameInTable="ProjectIDColumn" type="xs:int"/>
              
<xs:element name="ProjectName" msprop:Generator_UserColumnName="ProjectName" msprop:Generator_ColumnPropNameInRow="ProjectName" msprop:Generator_ColumnVarNameInTable="columnProjectName" msprop:Generator_ColumnPropNameInTable="ProjectNameColumn">
                
<xs:simpleType>
                  
<xs:restriction base="xs:string">
                    
<xs:maxLength value="20"/>
                  
</xs:restriction>

相關推薦

建立型別DataSet --小菜智慧客戶

<?xml version="1.0" encoding="utf-8"?><xs:schema id="DataSetProjects" targetNamespace="http://tempuri.org/DataSetProjects.xsd" xmlns:mstns="http:/

【笨木頭Unity】入門旅010完結Demo四處找死_UI

UI是遊戲裡必不可少的元素,在Unity裡新增UI是比較輕鬆的事情,但要玩好它,可就不那麼輕鬆了。 沒關係,先入門。   笨木頭花心貢獻,啥?花心?不,是用心。 轉載請註明,原文地址:http://www.benmutou.com/archives/2196

Java建立聊天客戶

(平時操作,留下痕跡,以後效,君若受益,吾之大幸) 一、MainWindow.class package cn.upc.chatclient.view; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent

機器學習-5DeepLNCNN權重更新筆記

​你要的答案或許都在這裡:小鵬的部落格目錄 我想說: 學習dl不去深層的扒扒,沒有理論的支撐是不行的,今天分享一篇筆記,另加讀者的心得,很棒。 讀者分享資料探勘心得: 我跟你講一下在實際

MFC基於Socket建立伺服器客戶TCP

MFC Socket網路通訊程式設計 最近因為一個專案需要進行區域網絡通訊,向工作單位的軟體工程師請教了一下需要用到哪些知識,然後博主就自學了一遍windows網路通訊程式設計原理,然後就在網上找了一大堆例子,但實際執行效果並不佳,花了大概一週多的時間總

實驗android案例——新聞客戶使用開源專案AsyncHttpClient和SmartImageView

一、實驗目的   綜合使用開源專案AsyncHttpClient和SmartImageView,實現獲取伺服器的XML檔案並將其解析出來捆綁顯示到ListView上。 二、執行效果圖 三、用到的class檔案、佈局檔案以及需要匯入的包 四、具體實現程式碼 (1)、“新聞

sqlite 資料型別 全面http://blog.csdn.net/jin868/article/details/5961263

一般資料採用的固定的靜態資料型別,而SQLite採用的是動態資料型別,會根據存入值自動判斷。SQLite具有以下五種資料型別: 1.NULL:空值。 2.INTEGER:帶符號的整型,具體取決有存入數字的範圍大小。 3.REAL:浮點數字,儲存為8-byte IEEE浮

Tomcat啟動分析http://docs.huihoo.com/apache/tomcat/heavyz/01-startup.html

接受 inf ultimate database -a htm ble 配置 https Tomcat啟動分析 1 - Tomcat Server的組成部分 1.1 - Server A Server element represents the entire Catali

Java時間日期格式轉換 http://www.cnblogs.com/edwardlauxh/archive/2010/03/21/1918615.html

throws 星期四 stat 格式轉換 see blog 一是 取得數據 www Java時間格式轉換大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取

PHP黑魔法該篇文章http://www.91ri.org/12634.html 目的是作為自己的筆記方便查找

open Once font 註意 not 條件 思維 資料 echo 那些年我們學過的PHP黑魔法

樹形結構表的存儲【https://www.cnblogs.com/Tjna/p/9026980.html】

png 父節點 代碼 qpid earch 模塊 tle info sea 一、樹形結構例子分析: 以360問答頁面為例:http://wenda.so.com/c/ 我們通過觀察URL,可以明確該頁面的數據以樹形結構存儲,下面三塊模塊分別為: ①根節點 ②根節點的第一層子

Java併發程式設計volatile關鍵字解析--http://www.cnblogs.com/dolphin0520/p/3920373.html

Java併發程式設計:volatile關鍵字解析    volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因為在程式中使用它往往會導致出人意料的結果。在Java 5之後,volatile關鍵字才得以重獲生機。   volatile關鍵

操作系統---棧區與堆區 https://blog.csdn.net/amcp9/article/details/79597481

大量 src 獨立 下一條 拓展 自動分配 原創 工作 detail 當一個程序運行時,其RAM存儲方式是按照一定的區域劃分的,以C為例 內存中的棧區處於相對較高的地址向較低的地址拓展,由操作系統決定的最高地址,所以它是一塊連續的內存空間。 棧中分配局部變量空間

oracle聚簇表的理解 https://blog.csdn.net/gumengkai/article/details/51009345

Oracle支援兩種型別的聚簇:索引聚簇和雜湊聚簇 一.索引聚簇表的原理 聚簇:如果一些表有一些共同的列,則將這樣一組表儲存在相同的資料塊中 聚簇還表示把相關的資料儲存在同一個塊上。利用聚簇,一個塊可能包含多個表的資料。 概念上就是說如果兩個表或多個表經常做連線操作,就可以預先把需要的資料也儲存在一起

oracle聚簇表的理解 https://blog.csdn.net/gumengkai/article/details/51009345

們的 關於 sele 結果 在一起 pac 問題 umeng eat Oracle支持兩種類型的聚簇:索引聚簇和哈希聚簇 一.索引聚簇表的原理 聚簇:如果一些表有一些共同的列,則將這樣一組表存儲在相同的數據塊中 聚簇還表示把相關的數據存儲在同一個塊上。利用聚簇,一個塊可能包

fiddler filters 使用fiddler只顯示指定請求,fiddler不顯示指定請求,即filter請求過濾http://blog.csdn.net/notejs/article/

fiddler filters 使用(fiddler只顯示指定請求,fiddler不顯示指定請求,即filter請求過濾)Fiddler 有一個filters可以很好的幫助我們只顯示我們關係的請求或者隱藏掉我們不關心的請求。這在開發中是非常有用的,尤其是你在這邊想看請求,那邊

如何進入阿里巴巴,如何學好Java知乎話題“在阿里巴巴工作是怎樣一番體驗”

        BAT是當今網際網路行業的三駕馬車,能進入其中工作,估計是絕大部分志在網際網路行業學生的願望。在知乎看到一位社招大哥深入剖析了一下阿里Java面試的各個環節以及不同階段Java學習的要求,洋洋灑灑一萬多字。讀完之後深受啟發,特地整理了一下,轉載成部落格,希

http://www.cnblogs.com/findumars/p/5180490.html記憶體管理

[導語] 記憶體管理是C++最令人切齒痛恨的問題,也是C++最有爭議的問題,C++高手從中獲得了更好的效能,更大的自由,C++菜鳥的收穫則是一遍一遍的檢查程式碼和對C++的痛恨,但記憶體管理在C++中無處不在,記憶體洩漏幾乎在每個C++程式中都會發生,因此要想成為C++高手,記憶體管理一關是必須要過的,

從csdn搬家到wordpress http://youthmemo.com/?p=2082

本程式可以完成的工作:轉移csdn上面的文章(限於文字內容)到wordpress;不能完成的工作:1、不支援在wordpress上建立分類,所以需要提前在wordpress上手工建立分類(保持與csdn一致);2、不能以很好的格式轉移文章,轉移之後文章格式需要調整。 程式由採集、解析、發帖三