Skip to content

Instantly share code, notes, and snippets.

View brendanjerwin's full-sized avatar

Brendan Erwin brendanjerwin

View GitHub Profile
public static Boolean IsDirtyEntity(this ISession session, Object entity)
{
return (DirtyPropertiesOf(session, entity).Any());
}
public static IEnumerable<string> DirtyPropertiesOf(this ISession session, Object entity)
{
String className = NHibernateProxyHelper.GuessClass(entity).FullName;
ISessionImplementor sessionImpl = session.GetSessionImplementation();