.NET Framework

MVC 4中的SQL Server Express数据库文件自动创建错误 - 但是我不想使用SQL Server Express

我刚刚在ASP.Net MVC 4中部署了一个新的应用程序。我使用SQL Server 2008 R2(NOT SQL Express)。 前10分钟,然后我在代码中做了一些改动并重新部署了它。 现在,每当我尝试访问使用SimpleMembership的页面时,我得到此错误: 建立与SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否 ..
发布时间:2017-08-05 20:11:37 .NET Framework

从实体框架数据库首先切换到代码优先

我们的解决方案目前基于实体框架数据库。我们有一个T4模板从EDMX生成存储库类。 我们正在审查我们发布更改的计划方法,特别是数据库更改。如果我们先继续使用数据库,那么我们将需要单独生成脚本来更改开发和其他数据库。 似乎使用Code First,我们只需更改模型,并生成脚本来更改各种数据库。这似乎更直接,不涉及手工制作脚本流程和降低风险。 所以,如果我们进行切换,它只是一个例子: ..

EF代码首先映射映射

我第一次使用EF 4.1 RC代码。我有一个很多关系的工作与复合PK在交接表的朋友。我们明确需要一个单独的Friends类(不要问)代表我们的连接表。我们的目标是能够从用户实体控制删除过程。请阅读其余内容: http:// mocella .blogspot.com / 2010/01 /实体框架-V4-对象graph.html 。所以,我们设法创建了我们的组合PK,但这破坏了我们的集合映射。问题 ..

实体框架6.1.1索引的命名约定

我了解如何在代码中添加约定(使用迁移)项目。我已成功地设法执行表名,甚至将GUID Id字段更改为非集群。 但是我没有找到如何更改EF提供的默认索引名称 [Index(IsUnique = true)] public string Code {get;组; } [索引] public string说明{get;组; 我有这两个要求。顶级索引应该命名为 ..

EF 4.3迁移 - 如何生成降级脚本?

我有一个问题,我无法在网路上找到答案。 我正在使用CodeFirst EF 4.3.1使用MsSQL进行迁移。 我已经添加了几个迁移,现在我要生成两个迁移之间的升级/降级脚本。 对于升级我运行以下命令成功重现升级脚本: PM> Update-Database -Script -SourceMigration:“201205161144187_AddPostAbstract ..

实体框架在迁移之前执行SQL

我正在处理一个使用实体框架6的现有项目,并以代码优先。我需要在迁移之前运行一些SQL。 我有一个带有种子方​​法的DbMigrationsConfiguration类,但种子在迁移后运行。 我认为如果我在构造函数中运行我的SQL,但是我无法获得对上下文的引用,那么它将会起作用。 有没有人知道如何做? 解决方案 您可以在所需的迁移类中使用“Sql”方法。 publi ..
发布时间:2017-08-05 20:06:23 .NET Framework

使用EF代码首先从数据库中选择特定列

我们有一个客户非常大的表格,超过 500 列(我知道有人这样做)。 这些列中有许多是事实其他表的外键。 我们还要求热切加载某些相关表。 Linq到SQL或Dynamic Linq有什么办法可以指定从数据库中检索哪些列? 我正在寻找一个实际上对生成的SQL语句产生这种影响的linq语句: SELECT Id,Name FROM Book 当我们运行由EF ..
发布时间:2017-08-05 20:05:13 .NET Framework

术语“启用迁移”首先不被识别为mvc代码

我试图在我的新的mvc 4应用程序中首次运行 PM>启用迁移 - 启用自动移动 我正在进行: 启用迁移:术语“启用迁移”不被识别为cmdlet,函数,脚本文件的名称,或可操作的程序。检查名称的拼写,或 如果包含路径,请验证路径是否正确,然后重试。 在行:1 char:1 +启用迁移 - 启用自动移动 我失踪了什么我已经安装了ef 5。 解决方案 尝试在包 ..
发布时间:2017-08-05 20:04:58 .NET Framework

与EF代码首次迁移持续整合

我想知道是否可以自动完成代码首次迁移以实现持续集成。 目前,我的持续集成只是简单地更新代码更改,但是我手动生成迁移,并更新我的连续集成服务器上的数据库。 是否可靠/可能/建议生成迁移并自动更新数据库? 例如: 我的用户拥有属性userId和用户名。然后我将一个属性年龄添加到代码中。当前情况需要我创建一个可以捕获此更改的迁移,然后检查我对版本控制的更改。持续集成将发现此更改, ..

实体类型未定义密钥

另一个“实体类型”x'没有键定义'问题,但我已经在属性上设置了 [Key] 属性,所以我有点困惑 这是我的实体和上下文类: 命名空间DoctorDB。模型 { public class Doctor { [Key] public string GMCNumber; [必需] public string givenName; [必需] public stri ..
发布时间:2017-08-05 20:04:24 .NET Framework

反射+ Linq + DbSet

我使用EF代码优先4.1。在我的申请现在我想通过使用泛型类型的WCF服务获取实体。 我试图反映通用类型并调用 Tob DbSet 对象的方法。 这是我的代码: public string GetAllEntries(string objectType) { try { var mdc = Globals.DbConnection.Create(@“some_db_conn ..
发布时间:2017-08-05 20:02:05 .NET Framework

将实体框架4.1代码第一个应用程序移动到生产中需要做哪些更改?

正如在此线程中所讨论的,实体框架代码首先适用于开发环境。那么,需要对Entity Framework Code First应用程序进行哪些步骤或改变呢?将其移植到Production? 将数据库迁移到生产服务器。 更改Web.config中的连接字符串 DbContext所需的任何更改初始化以避免在生产环境中挨饿? (或者,由于数据库模式从迁移的数据库中是正确的,否则它会避免麻烦)还 ..

如何定义嵌套识别关系实体框架代码

我在一个简单的测试应用程序中首先使用EF5代码来测试各种功能。我已经在代表一对多链接的两个实体之间定义了一个“识别关系”。在这里我定义一个PhotoCollection,它有许多子照片实体; public class PhotoCollection { public int Id {get;组; } public virtual ISet照片{get;私人集合} ..

SQL Azure中的代码优先迁移 - 不支持具有聚簇索引的表

我似乎无法获得我的代码优先迁移来创建我的SQL Azure数据库。 它不断抱怨SQL Azure缺乏对没有集群的表的支持索引,我无法找到创建我的数据库的方法。 注意:我使用 CreateDatabaseIfNotExists 在第一次创建数据库时创建更改跟踪表,因为显然 DropCreateDatabaseIfModelChanges 不这样做你 public partial ..
发布时间:2017-08-05 20:00:21 .NET Framework