<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      NHibernate 關系映射中的 Formula

      在 Nhibernate 的實體類映射中, 如果實體類的屬性需要通過 SQL 計算才能得到, 則可以使用 Formula 選項解決。

      Nhibernate 對 Formula 的要求如下:

      formula (optional): an SQL expression that defines the value for a computed property. Computed properties do not have a column mapping of their own.

      場景1: 映射需要計算的屬性

      以下面的 Category 映射為例:

      <?xml version="1.0" encoding="utf-8" ?>
      <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Northwind" namespace="Northwind">
         <class name="Category" table="[Categories]" schema="[dbo]">
            <id name="CategoryID" column="[CategoryID]" type="int" />
            <property name="CategoryName" column="[CategoryName]" type="string"/>
            <property name="Description" column="[Description]" type="string"/>
            <property name="Picture" column="[Picture]" type="binary"/>
      
            <set name="Products" lazy="true">
               <key column="CategoryID" />
               <one-to-many class="Product" not-found="ignore"/>
            </set>
      
         </class>
      </hibernate-mapping>
      

      如果要增加一個屬性 NameAndDesc , 把 CategoryName 和 Description 兩個字段連接起來, 用 Formula 可以這樣做:

      <property name="NameAndDesc" formula="[CategoryName] + ' ' + [Description]" type="string" />
      

      場景2: 映射復雜的 SQL 類型

      SQL 2008 支持空間數據類型 geography 和 geometry , 映射空間數據類型可以通過 Nhibernate 的空間擴展解決, 操作起來比較麻煩, 在客戶端不需要空間數據類型或者不能處理空間數據類型的情況下, 可以用 Formula 處理。 示例表結構定義如下:

      CREATE TABLE SpatialTable (
         id int IDENTITY (1,1),
         GeogCol1 geography,
      );
      

      使用 Formula 的映射文件如下:

      <?xml version="1.0" encoding="utf-8" ?>
      <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Northwind" namespace="Northwind">
         <class name="Category" table="[Categories]" schema="[dbo]">
            <id name="Id" column="[id]" type="int" />
            <property name="GeoCol1" formula="[GeogCol1].STAsText()" type="string" />
         </class>
      </hibernate-mapping>
      
      posted @ 2012-06-20 15:05  張志敏  閱讀(1477)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品久久精品久久精品久久| 亚洲另类丝袜综合网| 国产成人精彩在线视频| 亚洲日韩日本中文在线| 人妻聚色窝窝人体WWW一区| 国产suv精品一区二区四| 99在线精品视频观看免费| 少妇私密会所按摩到高潮呻吟| 中文毛片无遮挡高潮免费| 久青草国产在视频在线观看 | 国产成人精品亚洲资源| 妓女妓女一区二区三区在线观看 | 国产精品女人毛片在线看| 99热门精品一区二区三区无码 | 国产精品v片在线观看不卡| 久久精品国产亚洲不av麻豆| 成人免费xxxxx在线观看| 国产精品制服丝袜第一页| 国产精品18久久久久久麻辣| av在线播放国产一区| 亚洲激情在线一区二区三区| 日韩一卡二卡三卡四卡五卡| 亚洲综合精品第一页| 欧美成人猛片aaaaaaa| 亚洲成人免费一级av| 国产美女被遭强高潮免费一视频| 国产伦精品一区二区三区| 高潮射精日本韩国在线播放| 亚洲va久久久噜噜噜久久狠狠| 欧美精品高清在线观看| 久久男人av资源站| 日日噜噜夜夜狠狠久久无码区| 府谷县| 国产不卡精品视频男人的天堂 | 亚洲成人av在线系列| 欧美精品在线观看视频| 国产日韩精品视频无码| 乱色老熟妇一区二区三区| 日韩乱码人妻无码系列中文字幕 | 97成人碰碰久久人人超级碰oo| 天天躁久久躁日日躁|