Entity Framework:SQL文を直接実行
手持ちのSQLクエリーをそのままEFで実行したい場合の使い方のメモ。
SELECT
var testList = new List<TestItem>(); var test = DbContext.Database.SqlQuery<TestItem>("SELECT item_id, details FROM item WHERE item_type = 1;"); if (test != null) { testList = test.ToList(); }
INSERT/UPDATE
int updateResultCount = DbContext.Database.ExecuteSqlCommand("UPDATE item SET item_type = '2' WHERE item_id = 11;");
SQL -> IQueryable
string sql = "SELECT XXXX ... "; DbContext.Database.SqlQuery<Entity>(sql).AsQueryable();
input type=fileのchangeイベントで同じファイルを感知させる方法
input type=fileのchangeイベントで同じファイルを感知させる方法
<input type="file" id="inputFile"> <script type="text/javascript"> $('#inputFile').change(function (data){ // 処理 $(this).val(''); ★ }); </script>
★changeイベント時に該当要素のvalueを削除する。この処理がない場合、同じ名前のファイルの選択を感知できない。