欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Nhibernate3.0cookbook學(xué)習(xí)筆記一個(gè)基類實(shí)體類-創(chuàng)新互聯(lián)

公司專注于為企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、商城網(wǎng)站定制開(kāi)發(fā),微信小程序,軟件定制設(shè)計(jì)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會(huì)仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。 src="/upload/otherpic7/copycode.gif">
using System;

namespace Eg.Core
{
public abstract class Entity<TId>
    {

public virtual TId Id { get; protected set; }
protected virtual int Version { get; set; }

public override bool Equals(object obj)
        {
return Equals(obj as Entity<TId>);
        }

private static bool IsTransient(Entity<TId> obj)
        {
return obj != null &&
                   Equals(obj.Id,default(TId));
        }

private Type GetUnproxiedType()
        {
return GetType();
        }

public virtual bool Equals(Entity<TId> other)
        {
if (other == null)
return false;

if (ReferenceEquals(this, other))
return true;

if (!IsTransient(this) &&
                !IsTransient(other) &&
                Equals(Id, other.Id))
            {
var otherType = other.GetUnproxiedType();
var thisType = GetUnproxiedType();
return thisType.IsAssignableFrom(otherType) ||
                       otherType.IsAssignableFrom(thisType);
            }

return false;
        }

public override int GetHashCode()
        {
if (Equals(Id, default(TId)))
return base.GetHashCode();
return Id.GetHashCode();
        }

    }

public abstract class Entity : Entity<Guid>
    {

    }

}

文章題目:Nhibernate3.0cookbook學(xué)習(xí)筆記一個(gè)基類實(shí)體類-創(chuàng)新互聯(lián)
URL分享:http://www.chinadenli.net/article20/ijhco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作搜索引擎優(yōu)化軟件開(kāi)發(fā)App設(shè)計(jì)網(wǎng)站導(dǎo)航微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)