// 1-insert. public static long InsertPatameter(Parameters p) { var withoutClm = new string[] { "id" }; // Insert で ID は AutoInclimentだから指定しない。 long insertId = DbCommon.InsertTable(TableName, p, withoutClm); return(insertId); }
public static MinionParameters[] GetParameters() { var allData = DbCommon.SelectTableAll(TableName, typeof(MinionParameters)); // 初期インストール時の 救済処置 if (allData == null || allData.Count < 1) { var p = new MinionParameters { Name = ConstantValues.DefaultMinionParameterName, Note = "init", IsAnalysisTop3 = true, IsReferenceSelectBlastEvalue = true, // ReferenceSelectBlastElement = Proc.Several.Blast.SelectLengthElm, ReferenceSelectBlastElement = Proc.Several.Blast.SelectScoreElm, // 2020.04.06 Length から Score へ by 岡 IsMinimap2 = true, IsLessThanNone1st = false, IsLessThanNone2nd = true, }; InsertPatameter(p); var ps = DbCommon.SelectTableAll(TableName, typeof(MinionParameters)); allData = ps; } var list = allData.Select(s => s).Cast <MinionParameters>().ToArray(); // 必ず1件は在るはず(初期データベースに入れている) return((MinionParameters[])list); }
public static long UpdateSample(Sample s) { var withoutClm = new string[] { "id" }; // Sample登録で ID は AutoInclimentだから指定しない。 var updId = DbCommon.UpdateRecodeById(TableName, s, withoutClm); return(0); }
// 1-insert. public static long InsertSample(Sample s) { var withoutClm = new string[] { "id" }; // Sample登録で ID は AutoInclimentだから指定しない。 long insertId = DbCommon.InsertTable(TableName, s, withoutClm); return(insertId); }
public static Sample[] GetSamples() { var allData = DbCommon.SelectTableAll( TableName, typeof(Sample)); var list = allData.Select(s => s) .Cast <Sample>() .Where(s => s.ISDELETE == "0") .ToArray(); // 必ず1件は在るはず(初期データベースに入れている) return((Sample[])list); }
public static Reference[] GetParameters() { var allData = DbCommon.SelectTableAll( TableName, typeof(Reference)); // 初期インストール時の 救済処置 if (allData == null || allData.Count < 1) { var p = new Reference { ID = 0 }; InsertReferenceTable(p); var ps = DbCommon.SelectTableAll(TableName, typeof(Reference)); allData = ps; } var list = allData.Select(s => s) .Cast <Reference>() .OrderBy(s => s.ID) .ToArray(); // 初期インストール時の 救済処置 if (allData == null || !allData.Any()) { var p = new Reference { ID = 1, }; InsertReferenceTable(p); var ps = DbCommon.SelectTableAll(TableName, typeof(Reference)); allData = ps; } // 必ず1件は在るはず(初期データベースに入れている) return(list); }
// Sample のdelete は ISDELETE を 0 以外にする。 public static IEnumerable <long> DeleteSample(long[] deleteSampleIds) { var deleteIds = DbCommon.DeleteRecord(TableName, deleteSampleIds); return(deleteIds); }