SAL

  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年10月14日

摘要: 这里的“私闯sys.databases”是指Entity Framework默认发起的查询:SELECT Count(*) FROM sys.databases WHERE [name]=N'数据库名'注:本文针对的是Entity FrameworkCode First场景,Entity Framework的版本是4.1与4.2。3月份的时候在揭开Entity Framework LINQ查询的一点面纱一文中发现了Entity Framework的两个幕后交易。第一个交易(私闯sys.databases):SELECTCount(*)FROMsys.databasesWHERE 阅读全文

posted @ 2013-10-14 23:30 SAL 阅读(295) 评论(0) 推荐(0) 编辑

摘要: MVC如使用Code-First代码优先约定,先建实体类,再根据实体类创建数据库。在创建实体类后,新建一个数据上下文类,如下:publicclassMusicStoreDB : DbContext { publicDbSet Albums { get; set; } publicDbSet Genres { get; set; } publicDbSet Artists { get; set; } } 其中MusicStoreDB继承DbContext类,该类为EntityFramework生成数据表的类。然后在web.config里面写好连接字符串:其中add里面的name值一定要和数据上下 阅读全文

posted @ 2013-10-14 17:12 SAL 阅读(643) 评论(0) 推荐(0) 编辑