EntityFramework SQLite

摘要: 安装完sqlite的nuget包后,还要设置App.config文件才能正常使用 1. 在<providers>节点添加一条提供器配置 <provider invariantName="System.Data.SQLite" type="System.Data.SQLite.EF6.SQLitePr 阅读全文
posted @ 2016-09-02 16:29 四芯线 阅读(431) 评论(0) 推荐(0) 编辑

EntityFramework SQLiteCodeFirst 自动创建数据库 关闭级联删除

摘要: 外键的级联删除: 如A表中有主键idA, B表中设置外键(ForeignKey)为A表中的主键idA, 当A表中的记录被删除时, B表中所有引用此条记录的记录(即所有外键为idA的记录)将自动被删除 EntityFramework中默认是开启此功能的, 不需要时可以将其关闭,即不使用"Cascade 阅读全文
posted @ 2016-09-01 16:50 四芯线 阅读(576) 评论(1) 推荐(0) 编辑

C# 异步编程

摘要: 1. await 例如有一个静态方法 m , 要在程序中异步调用这个方法, 就在此方法前加关键字 await , 那么当程序运行到这条语句时, 会立即返回包含这条语句的方法, 并异步执行 m 方法,这样ui线程就不会被占用, 然后当 m 方法执行结束后会再次返回这条语句继续往下执行. 2. asyn 阅读全文
posted @ 2016-09-01 16:48 四芯线 阅读(177) 评论(0) 推荐(0) 编辑