兩種查詢方式的不同

第一種,查詢的代碼 string hql="select soft.SoftID,soft.SoftName,soft.ID from So.Supercargo.Soft as soft where soft.State in (1,2)";IList list = session.Find(hql);第二種,查詢的代碼 ICriteria cri = session.CreateCriteria(typeof(So.Supercargo.Soft));int [] arrVal = {1,2

[NFrog]工具(NHibernate)終於成形了

嵌入到vs.net2003中的NHibernate工具終於有個像模像樣的樣子了。從工具菜單調用NHFrog進行設計產生預覽輸出向項目添加檔案或修改項目中的相關檔案。工具也會自行以XML的形式儲存設計的內容。現況1、工具圍繞著屬性類型來工作。在自己編寫的類型庫中,自以為是按將幾個關係也作為一種屬性類型來處理。Items對應one-to-many的bag;Entity對應many-to-one2、實現了對項目添加、修改檔案。3、向資料庫輸出還沒有實現。我想做成nUnit一樣的能得到其sql語句和相關

實現繼承–映射中的Subclass

什麼叫subclass?舉個例子,使用者有一般使用者與系統管理使用者。她們都記錄在使用者表中,通過一個欄位來標識是一般使用者還是系統管理使用者。我們繼續這個例子。用一個表Users儲存一般使用者與管理員資訊,標識的欄位是一個字元型,名為UserKind,值為user的是一般使用者,值為admin為管理員;看一下代碼

讓類自己決定如何進行XML序列化

我們自己定義的類,進行XML序列化時,一般不需要額外的說明;如何自定這個過程呢,讓類自己來管理這個序列化過程呢?找了大半天,沒能得到一點原始碼提示。XML序列化沒想到也分二種,一種就叫XML序列化吧,一種是SOAP序列化。我指的XML序列化被序列化的類,一般不需要額外代碼。

使用雙緩衝來減少閃爍現象

相關串連http://www.microsoft.co.ke/china/msdn/archives/library/dnnetcomp/html/imagebutton.aspprotected override void OnPaint(PaintEventArgs e ){    Graphics gxOff; //螢幕外的映像    if (m_bmpOffscreen == null) //要雙緩衝的位元影像    {        m_bmpOffscreen = new Bitma

雙緩衝繪製所佔的記憶體使用量驚人的問題

在寫一個控制項的時候,因繪製的工作比較大,為避免閃爍,自然是使用雙緩衝。Bitmap m_bmpOffscreen = null;            Graphics gxOff; //Offscreen graphics            m_bmpOffscreen = new Bitmap(ClientSize.Width, ClientSize.Height);            gxOff = Graphics.FromImage(m_bmpOffscreen);     

立即RewritePath到剛產生一個html會產生錯誤

以下是錯誤資訊:==================指定的參數已超出有效值的範圍。參數名: date 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.ArgumentOutOfRangeException: 指定的參數已超出有效值的範圍。參數名: date源錯誤: 執行當前 Web 請求期間產生了未處理的異常。可以使用下面的異常堆疊追蹤資訊確定有關異常原因和發生位置的資訊。 堆疊追蹤:

many-to-one無故引致一個Update語句

現有批次、批次產品兩表,兩者我只在批次產品中定義了一個many-to-one的關係<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">  <class name="Supercargo.BatchItem,Supercargo" table="BatchItem">    <id name="ID" column="ID" type="Int64">      <generator class="n

實體類有一enum成員,其type應如何設定呢?

實體類Product有一成員State是一個枚舉ProductStates  public class Product {     public ProductStates State     ProductStates是一個枚舉public enum ProductStates:short{hbm.xml中的State的type應如何寫呢?Int16?這是一個實實在在的問題,遍錄例子沒有得到解答。在google查詢卻只得如些片言

那個想法比較完成範例程式碼

《asp.net應用程式html化的一個想法》比較完成範例程式碼MyHtmlModule.cs    public class MyHtmlModule:IHttpModule    {        public MyHtmlModule()        {            //            // TODO: 在此處添加建構函式邏輯            //        }        IHttpModule 成員#region IHttpModule 成員      

繪製焦點選擇框

最近要為一個項目準備一個自訂控制項,需要瞭解更多繪圖的一些知識,幸好CodeProject有這麼一篇文章DrawTools,為我提供了相當多的範例代碼去學習。學習的第一件事的繪製焦點選擇框。原以為像繪製一個方框去繪製,不想GDI有專門的方法供使用 ControlPaint.DrawFocusRectangle(e.Graphics, this.focusRectangle, Color.Black, Color.Transparent);以下是責任繪製工作的UserControl的部分代碼   

DataGrid中嵌入DropDownList無法設定SelectIndex

以為是一個Bug。找了半天才發現,將SelectedValue=Category.ID錯誤寫成SelectedValue=ID,巨汗!<asp:TemplateColumn HeaderText="行業">                                <ItemTemplate>                                    <asp:Label id=Label1 runat="server" Text='<%# D

NHibernate中的分頁

如些獲得分頁的資料,應是NHibernate中常用的方法:cri.SetFirstResult(20);cri.SetMaxResults(10);IList list = cri.List();list變數就得到某一頁的資料,上面是第20頁(從0計起)的資料。看了一其執行的Sql語句

對應檔的屬性節點的類型說明基本上在1.0.1版後可以省掉了

從1.0.1起(NHibernate1.0.2發行了),對應檔中屬性節點說明似乎可以簡單很多了 <class name="NHibernate.DomainModel.Simple, NHibernate.DomainModel">        <id type="Int64" column="id_" unsaved-value="0">            <generator class="assigned"/>        </id>

如何用程式執行一個項目的編譯?

寫NFrog工具(嵌入在vs2003.net中的NHibernate工具),希望工具能編譯項目。找了一個下午,沒找到什麼。用CSC.EXE產生dll檔案,卻不能使用*.hbm.xml來指定資源檔,只能指定具體的檔案名稱,才能將資源檔編譯到dll檔案中。csc /target:library /out:D:\Supercargo\bin\Debug\Supercargo.dll /resource:D:\Supercargo\batch.hbm.xml /resource:D:\Supercarg

HNibernate在多帳套應用中的資料連線

習慣用xml檔案配置資料連線?我也是的。在多帳套應用中,我們希望由程式來決定串連資料庫。HNibernate當然也可以,同時開啟幾個串連也是可以的。以下是修改Config的代碼:Configuration cfg = new Configuration();cfg.SetProperty("hibernate.dialect","NHibernate.Dialect.MsSql2000Dialect");cfg.SetProperty("hibernate.connection.driver_c

關於動態載入js

    此話題討論很多,解決方案也比較多。    一個網頁要用的js檔案很多,可以一次性全部載入,也可以需要的時候分別載入。現在討論的是通過jquery動態載入。   假設定義了一個 global.js 內容如下:   var G={}; G.app={}; //應用   首頁定義一個home.js 內容如下:  G.app.home={  init:function(){},//初始化一此變數  slideShow:function(objId,dataJson,timeout){      

CodeIgniter的緩衝小記

     最近接觸到了CodeIgniter開源輕量級架構,集合了開發中常用的類和功能函數,關於CodeIgniter的緩衝總結有以下幾點:    1. 資料庫緩衝    資料庫緩衝主要是針對於SELECT查詢// 開啟緩衝開關$this->db->cache_on();$query1 = $this->db->query("SELECT * FROM mytable");// 使下面這條查詢不被緩衝$this->db->cache_off();$query2

個人的第一篇blog

好幾個朋友問我的blog,我說沒有。說想看看我的文章,我說沒有。其實以前我自己有一個個人的首頁,當然是掛在某個公司網站上的,自己沒有花錢。因為離開了那個公司,沒法繼續維護了,只好通知以前的同事把她關了。blog是一個不錯的主意,交朋友,共用知識,分享心情。當然有時難免自言自語,又或是獨芳自賞了;也有是本人性格原因,對於一下子火熱的東西總是那麼的抗拒;所以好一段時間總想開一個blog交交編程上的朋友而沒有了積極性;時至昨天...不是我開成了這個blog,是管理員的一個email開成了這個blog,

CodeIgniter “Disallowed Key Characters”

     今天遇到這個錯誤提示,查了一下解決方案:網上有人說是擴充Input類,我覺得問題根源不在這裡,後面查到一個國外解決方案:<!-- 這樣將會引起報錯 --><input type="text" name="fieldname['foo']" value=""> <!-- 這樣是正常的. --><input type="text" name="fieldname[foo]"

總頁數: 61357 1 .... 9449 9450 9451 9452 9453 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.