[SqlMethod(DataAccess = DataAccessKind.Read, SystemDataAccess = SystemDataAccessKind.Read)] // Required for static constructor public static SQLNET New(string code) { if (code.Contains("defaultCommand") && !code.Contains("new SqlConnection(")) { code = TemplateConnection.Replace("[SQLNET_Code]", code); } var sqlnet = new SQLNET { ValueSerializable = EvalManager.DefaultContext.GetNextCacheItemCounter() }; var sqlnetitem = new SQLNETItem { Code = code }; EvalManager.CacheItem.TryAdd(sqlnet.ValueSerializable, sqlnetitem); return(sqlnet); }
[SqlMethod(DataAccess = DataAccessKind.Read, SystemDataAccess = SystemDataAccessKind.Read)] // Required for static constructor public static SQLNET New(string code) { if (code.Contains("defaultCommand") && !code.Contains("new SqlConnection(")) { code = TemplateConnection.Replace("[SQLNET_Code]", code); } var sqlnet = new SQLNET {ValueSerializable = EvalManager.DefaultContext.GetNextCacheItemCounter()}; var sqlnetitem = new SQLNETItem {Code = code}; EvalManager.CacheItem.TryAdd(sqlnet.ValueSerializable, sqlnetitem); return sqlnet; }