EntityFramework系列:SQLite.CodeFirst自动生成数据库
2015-04-22 14:50
519 查看
在Code First模式下使用SQLite一直存在不能自动生成数据库的问题,使用SQL Server Compact再转换到SQLite的方式(SQL Server Compact/SQLite Toolbox插件)基本不在我的考虑范围内,直接使用SQL Server Compact性能又是问题。理论上我们可以自己去实现SQLite的Code Frist支持,但实际上我只是在等待它的出现。期待了一年多,SQLite.CodeFirst真的出现了。
View Code
查看生成的数据库:表映射、关系映射和索引都正确创建了。
调用一下:
代码已经上传到gitosc:http://git.oschina.net/myshare/SQLiteCodeFirst
1.首先定义实体:
Customer、Role、Category、Post。public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { using (var db = new SqliteDbContext()) { } AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); } }
View Code
查看生成的数据库:表映射、关系映射和索引都正确创建了。
调用一下:
代码已经上传到gitosc:http://git.oschina.net/myshare/SQLiteCodeFirst
相关文章推荐
- EntityFramework系列:SQLite.CodeFirst自动生成数据库
- Entity Framework 5.0系列之自动生成Code First代码
- MVC自动生成数据库【Code-FIrst方式】
- EntityFramework自动生成CodeFirst代码
- 【转】Entity Framework 5.0系列之自动生成Code First代码
- Entity Framework 5.0系列之自动生成Code First代码
- (转)Entity Framework 5.0系列之自动生成Code First代码
- Asp.net MVC + MySQl + EF Code First 不能自动生成数据库
- Entity Framework 5.0系列之自动生成Code First代码
- Entity Framework Code First数据库自动更新
- Entity Framework Code First 遭遇主键自动生成问题
- entity framework codefirst 用户代码未处理DataException,InnerException基础提供程序在open上失败,数据库生成失败
- Entity Framework 5.0系列之Code First数据库迁移
- EF CodeFirst生成数据库到Sqlserver中
- Code First开发系列之数据库迁移
- 自动生成Code First代码
- 如何控制code-first生成的数据库表名的单复数
- 代码生成数据库及更新数据库:Entity Framework first code(http://www.cnblogs.com/haogj/archive/2012/02/17/2356537.ht
- SqliteGen——自动生成 SQLite 数据库的访问类
- Entity Framework 5.0系列之Code First数据库迁移