IT業界のすみっこ暮らし

ふと気がついたときの記録



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を削除する。この処理がない場合、同じ名前のファイルの選択を感知できない。

参考

stackoverflow.com





プライバシーポリシー