public void AddLink(string obj, LoginProfile profile) { using (var db = new DbManager(dbid)) { using (var tx = db.BeginTransaction()) { db.ExecuteScalar<int>( new SqlInsert(LinkTable, true) .InColumnValue("id", obj) .InColumnValue("uid", profile.HashId) .InColumnValue("provider", profile.Provider) .InColumnValue("profile", profile.ToSerializedString()) .InColumnValue("linked", DateTime.UtcNow) ); tx.Commit(); } } }
public void AddLink(string obj, LoginProfile profile) { CacheEntry.Reset(obj); using (var db = new DbManager(_dbid)) { db.ExecuteScalar<int>( new SqlInsert(LinkTable, true) .InColumnValue("id", obj) .InColumnValue("uid", profile.HashId) .InColumnValue("provider", profile.Provider) .InColumnValue("profile", profile.ToSerializedString()) .InColumnValue("linked", DateTime.UtcNow) ); } }