加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

entity-framework-4.1 – 找不到新的Code First Entity Framewor

发布时间:2020-12-12 07:00:36 所属栏目:MsSql教程 来源:网络整理
导读:基本上我使用的是Entity Framework Code First技术.我写的代码有效.但是,我在SQL Server Management Studio中找不到新创建的数据库.它在哪里?我应该使用什么IDE来查看新创建的数据库和表. 我运行以下代码没有问题: IsoLocationContext db = new IsoLocation
基本上我使用的是Entity Framework Code First技术.我写的代码有效.但是,我在SQL Server Management Studio中找不到新创建的数据库.它在哪里?我应该使用什么IDE来查看新创建的数据库和表.
我运行以下代码没有问题:
IsoLocationContext db = new IsoLocationContext();
Address address = new Address();

   address.TrackingNumber = "123";

   db.Addresses.Add(address);
   db.SaveChanges();

但是,我似乎无法找到数据库和表.我确实尝试刷新数据库列表.
然后我添加了以下行,以确保数据实际上是进入数据库.

IList<Address> addresses = db.Addresses.ToList();

上述处理也起作用.
我也停下来启动服务器并重新启动整个机器.只是为了确保数据没有存储在内存中.一切都按预期工作.
我在运行应用程序时也对服务器运行了Profiler,我在Trace中看不到任何条目.

请告诉我,我错过了什么.这真让我抓狂.

我也在使用SQL Server 2008 R2 Developer / Client版本.

解决方法

尝试查看您的连接字符串,如下所示:
((IObjectContextAdapter)db).ObjectContext.Connection.ConnectionString

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读