Building a DAL using Strongly Typed TableAdapters
發表於|更新於|开发
|總字數:40|閱讀時間:1分鐘|瀏覽量:
无意中从asp.net的一个播客上发现了关于dataset和tableadapter的用法。比较详细。记录下来。
http://weblogs.asp.net/scottgu/archive/2006/01/15/435498.aspx
文章作者: zhou
文章連結: https://82885312.vercel.app/2006/06/10/2006-06-11-building-a-dal-using-strongly-typed-tableadapters/
版權聲明: 本部落格所有文章除特別聲明外,均採用CC BY-NC-SA 4.0 授權協議。轉載請註明來源 米斯特周!
相關推薦
2006-04-26
关于引用控件值的问题
昨天在写类的时候,遇到了一个问题,就是如何在类中引用form里面控件的问题。我问了几个朋友,但是给出的方法都存在问题。下面是刘工给我的一个解决办法。 1。首先需要在Program.cs里面,main()函数以外,声明如下语句: public static Form1 frmMain; 通常在main()函数之上。 2。在main()函数内声明如下语句 frmMain = new Form1(); Application.Run(frmMain); 或者 Application.Run(frmMain = new Form1()); 3。在win app窗体内将需要传递值的控件的modifiers属性改为Public,因为只有是public访问修饰符时,才可以在任何地方访问。 4。在类中调用控件值。使用下面的代码: Program.frmMain.txtBox1.Text….. 代码仅供参考,如果哪位朋友有更好的方法,我愿闻其详。:-)
2006-06-27
学习OleDB的一些纪录
上周五把我自己写的一个简单的留言本给一个搞开发的朋友看,结果发现了2个严重的bug,一个是登录Bug,一个是Sql注入漏洞. 说实话,在进行写留言本的时候,我根本就不知道SQL注入漏洞是怎么样的,后来朋友给我讲了原理,做了示范,我发现要写出安全的代码真的需要注意很多问题。朋友给我的建议是: 第一条就是使用OleDBParameters,即参数,不要使用拼凑的SQL语句(动态SQL语句),而是使用参数,将变量给参数。 第二条就是控制用户输入,即任何时候不信任用户的输入,这个需要正则表达式来完成。 第三条,过滤HTML文本,即使用HttpUtility.HTMLEncode()或者Server.HTMLEcode() 下面的这些关于参数的代码,可能比较笨拙,但是很管用。因为oledb不像SQL Server那样,SQL SERVER使用命名参数,而OLEDB使用的是定位参数,即需要参数的地方使用‘?’。 下面是我写的一段代码: public static string filename = “~//App_Data//test.mdb”; public static ...
2006-06-11
在C#中应用哈希表
一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对. 二,哈希表的简单操作 在哈希表中添加一个key/value键值对:HashtableObject.Add(key,value); 在哈希表中去除某个key/value键值对:HashtableObject.Remove(key); 从哈希表中移除所有元素: HashtableObject.Clear(); 判断哈希表是否包含特定键key: HashtableObject.Contains(key); 下面控制台程序将包含以上所有操作: using System; using System.Collections; /...
2006-10-14
如何从web.config中取得ConnectionString
通过使用ConfigurationManager,你可以从Web.Config中取得ConnectionString。 Web.Config connectionStrings 配置部分: <connectionStrings> <add name="MyConnectionString" connectionString="Data Source=myDBServer;database=myDB;Integrated Security=True;" providerName="System.Data.SqlClient"/> </connectionStrings> aspx 文件: <asp:SqlDataSource ID="DS" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %> 代码中: C#代码: s...
2006-04-21
学习了ASP和ASP.NET的一点心得
今天从网络上主要看了一下ASP的教程,看的不是很深,仅仅介绍了ASP的几个对象和方法,还有简单的几个例子。不过从网络看的10天学会ASP.net非常不错,很适合速成。 也对新手容易出现的问题,文章中都一一列举出来了,尤其是用C#开发ASP.NET的时候,特别明显.因为很容易忘记大小写和分号,以及传递参数的时候使用圆括号。但是文章中谈到的验证控件,似乎没有,因为当我执行代码的时候报错,好像在System.Web.UI.WebControls里面没有validater这样的控件。下面贴出错误消息: Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: Could not loa...
2006-05-13
ASP.NET与SQL数据库连接方面的笔记
ASP.NET连接数据库可以使用VS提供的空间DATASOURCE,包括Sqldatasource,objectdatasource,xmldatasource,AccessDatasource。 连接数据库一般是三步,先建立连接,执行SQL命令,关闭连接。 当然,可以先把连接数据库字符串写入Web.Config文件,然后调用。 方法如下: SqlConnection aconn = new SqlConnection(ConfigurationManager.AppSettings.Get(“Conn”)); aconn.Open(); string sql1=”Insert into table(colum1,colum2,colum3) values ('Value1','Value2','value3')”; SqlCommand command = new SqlCommand(sql1,aconn); ...
評論
