EntityFrameworkCore使用起来和我想象中不一样
中文命名法 2021-05-20 01:00:09 我的程序运行的时候要保存一些纪录,数据量是很小的。
我的愿望是程序运行时加载一下数据库,把所有数据都取出来放在内存里。
这样我在程序运行中对内存中数据进行修改的时候,被ef检测到,
当我SaveChanges()时,向数据库更新发生改变的数据。
但是,在我使用 .First() 定位数据的时候,发现程序还是去访问了数据库。
这次访问我觉得完全是多余的,因为数据在内存里面有。
能否按照我上面描述的用法使用EntityFrameworkCore?
即,只读取一次,数据改变时,保存。
查找数据时不要再访问数据库了,因为内存里有数据。