在项目ITOO3.0中,有一个技术点是动态建库建表。简单的解释一下,就用一个用来来注册我们高校云平台系统的时候,我们会动态的为他创建一整套ITOO的后台数据库。好了,项目背景理清楚了,下面是具体的实现过程。
一、业务分析
以我们平时注册今目标为例,我们在注册今目标的过程中,具体步骤是这样的:...
分类:
其他好文 时间:
2015-05-27 15:48:20
阅读次数:
132
MVC+EF,CodeFirst实现动态建库和切库...
分类:
其他好文 时间:
2015-05-24 23:44:01
阅读次数:
339
当页面Get的时候: 生成一个Token(如GUID 、MD5等字符串),存入页面一个隐藏域 ,且存入Session当页面提交的时候 获取隐藏域的值,和服务器Session进行校验 校验成功 清除SessionOver接下来就是EF CodeFirst+MVC3的B2C电商设计
分类:
其他好文 时间:
2015-05-16 18:00:38
阅读次数:
143
如何在EF初始化时禁止发送一些查询sys.databases视图和查询表元数据信息,看到dudu的一篇文章讲到可以在Context构造方法中放入Database.SetInitializer(null)就可以解决问题,我使用的是EF6.1.3版本多了EntityFramework.SqlServe....
分类:
其他好文 时间:
2015-05-13 10:03:23
阅读次数:
193
第一次使用EntityFramework做CodeFirst的开发,在做数据迁移时遇到不少问题,花费了一整天的时间学习调整,总算时学会了基本用法和要点,现在整理后贴出来,希望对和我一样的初用者能有一些帮助,少走一些弯路,少花一点时间摸索,都是值得的。...
分类:
其他好文 时间:
2015-05-08 13:02:01
阅读次数:
155
使用 CodeFirstExistingDatabase快速创建model 当然这种情况只能在创建好数据库之后使用CodeFirst可以一次生成所有表的model,这些model使用DataAnnotation标识元数据,你也可以自己修改它使用FluentAPI,这样可以保持model的纯洁性...
分类:
其他好文 时间:
2015-05-05 10:07:20
阅读次数:
155
1 1.学习资料地址: 2 CodeFirst:https://msdn.microsoft.com/zh-cn/data/jj193542 3 4 一.CodeFirst迁移(Migration) 5 1.工具-->Nuget程序包管理器-->程序管理包控制台 6 `在程序包管理器控...
分类:
其他好文 时间:
2015-05-01 14:45:15
阅读次数:
181
没什么好说的,能支持DropCreateDatabaseIfModelChanges和RowVersion的Sqlite谁都想要。EntityFramework7正在添加对Sqlite的支持,虽然EF7不知道猴年马月才能完成正式版,更不知道MySql等第三方提供程序会在什么时候跟进支持,但是EF7中...
分类:
数据库 时间:
2015-04-27 07:06:40
阅读次数:
224
一、前言 从去年已经接触领域驱动设计(Domain-Driven Design)了,当时就想自己搭建一个DDD框架,所以当时看了很多DDD方面的书,例如领域驱动模式与实战,领域驱动设计:软件核心复杂性应对之道和领域驱动设计C# 2008实现等书,由于当时只是看看而已,并没有在自己代码中进行实现,只....
分类:
Web程序 时间:
2015-04-26 13:44:43
阅读次数:
148
以mysql 为例,按codefirst 的方式需在vs的拓展和更新里先安装Entity Framework Power Tools然后再项目 里添加 mysql connect/net最后 用上面的 工具 逆向生成实体类在选择数据源 时 若无mysqlDatabase,需去mysql官网http:...
分类:
Web程序 时间:
2015-04-08 19:46:39
阅读次数:
155