WCF服务端使Codefirst数据库创建失败解决方案.doc

WCF服务端使Codefirst数据库创建失败解决方案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WCF服务端使Codefirst数据库创建失败解决方案

WCF服务端 Code First 方式创建数据库时无法在SQL Server中创建数据库的问题 ----首选解决方法:打出断点,跟踪错误,找到错误根节点. ----次选解决方法:我建不了,咱就借!连接别人的数据库. ----其他可能导致本错误的地点: 数据库连接字符串: 作为数据库创建时规定数据库名称也是创建数据库最关键的地方,这个位置显然是大家可能接触的最多的地方,在这个行数并不多的字符串上我们有必要一个字母一个字母的去寻找可能报错,或者失误,马虎大意的地方. 解决流程:手写如果失败的话,可以尝试使用VS中的工具 - 连接到数据库: 服务器名称 - 身份验证 - 选择数据库 - 高级 - 把数据库连接字符串复制出来. EntityFramework.dll帮助组件版本不一致 EntityFramework这个控件的重要性我就不说了,这个控件非常好用,也很便捷,所以网上使用的各个版本也很多.所以在项目开发中同一版本就很重要,比如5.0版本与6.0版本5.0版本与4.0等版本差不多.但是6.0版本就是存在需要引用两个文件的情况,所以这个需要比较关注. 解决流程:这个组件主要引用的就是DAL,上下文类,WCF等地方.主要查看这个组件的属性,查看一下版本. 个人建议:项目内必须统一版本,项目内必须统一版本,项目内必须统一版本,重要的事情说三遍. Model层的各个数据类是否存在正确的定义 可能经验丰富的程序猿们觉得这个是最基本的地方,所以不可能出错,但往往也存在可能在很多表的情况下也是会出现些遗漏,这个地方可能出现的问题无非就是主键,外键,导航属性,所以这里应该是一些新人比较应该注意的地方. 解决流程:打开Model层 - 逐个查看 个人建议:不要心急,倒杯咖啡慢慢看,这个地方往往就是粗心大意的毛病,自己找不到的话建议换个人看,毕竟自己做的东西,自己怎么看都是对的. SQL Server数据库启动失败 以上所有的东西都检查过了,可是为什么就是没有创建呢?那么,我推荐你看一下SQL Server服务到底有没有启动了.如果服务都没有启动的话,那么肯定是创建不了的. 解决流程:右键计算机 - 管理 - 服务和应用 - 服务: 个人建议:能启动的服务最好全部启动. 最后祝愿大家在开发这一行新的一年里干的越来越顺利,程序绝不报错.

您可能关注的文档

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档