2012-04-22 53 views

回答

0

只發送您需要的屬性的DTO。那麼你可以根據具體情況決定要發送或不發送的內容。

alternativly你可以lazyload和掛接到WCF忽略未初始化屬性

var proxy = obj.PropertyWithReference as INHibernateProxy; 
if (proxy != null && proxy.HibernateLazyInitializer.IsUninitialized) 
    // ignore 


var coll = obj.SomeCollection as IPersistentCollection 
if (coll != null && !coll.WasInitialized) 
    // ignore