SQL Server架构演变(迁移)

问题描述与生产SQLServer应用程序交谈时,支持允许在应用程序生命周期中修改数据库架构的场景非常重要。在我的特定案例中,它是实体框架4.1应用程序。今天,ADO.NET团队在CodeFirstMigrations上工作。我认为它真的很棒,但它还处于Alpha阶段,只能首先与E

发布:2022-10-16 标签:deploymententity-frameworksql-serverentity-framework-4.1entity-framework-migrations


EF核心-创建不带连接字符串的迁移

问题描述我一直在研究适合这个问题的多个问题、教程和示例。如果我在创建第一次初始迁移时不知道连接字符串,该怎么办?假设我有机会在实例化上下文时设置连接字符串,例如:varconnection=@"Server=(localdb)mssqllocaldb;Database=JobsL

发布:2022-10-16 标签:c#entity-frameworkasp.net-coreentity-framework-coreentity-framework-migrations


骑手。EF代码优先迁移

问题描述有没有一种简单的方法可以在VisualStudio之外使用旧的EF搭建迁移的脚手架?如果可能的话,我想通过RiderIDE来完成。推荐答案您还可以使用JetBrains插件来处理迁移https://plugins.jetbrains.com/plugin/17026

发布:2022-10-16 标签:entity-frameworkentity-framework-migrationsrider


如何在MVC应用程序中使用带有泛型存储库和UOW模式的ASP标识

问题描述我在我的MVC应用程序中使用了通用存储库和UOW模式。它能很好地满足我的要求。然而,我发现很难将ASP标识与这些模式集成在一起,因为ASP标识与MVC紧密耦合。我的代码如下://RepositoryInterfacepublicinterfaceIRepository<T

发布:2022-10-16 标签:entity-frameworkasp.net-identityrepository-patternasp.net-mvc-5


当用户仅提供某些字段时过帐实体类

问题描述我很好奇人们是如何处理这件事的。我已使用VisualStudio将具有实体框架的CRUD页添加到我的RazorPages应用程序中。但是,事实上,创建页面是不可能进行验证的。这是因为实体具有诸如用户ID、具有缺省值的创建日期等字段,以及我想要设置缺省值的几个字段。所以Mo

发布:2022-10-16 标签:c#entity-frameworkasp.net-corerazor-pages


扩展方法&amp;&amp;LINQ to Entities无法识别方法错误

问题描述尝试将实体映射到DTO时出现以下错误。LINQtoEntities无法识别方法"Dto.TeamToTeamDto(Team,System.String)‘方法,并且此方法不能为转换为存储表达式。"以下是查询boolincludeTeam=true;varsource=f

发布:2022-10-16 标签:c#entity-frameworklinqextension-methodsdto


代码优先迁移未命中清单资源异常

问题描述我目前正在为新数据库创建InitialCreate迁移。我是这个迁移框架的新手,不知道它具体生成了什么,我一直在运行update-database以查看结果,删除数据库,然后在进行一些更改以查看结果后再次运行update-database。现在我进行了两次更改,运行更新时

发布:2022-10-16 标签:entity-frameworkentity-framework-5entity-framework-migrations


Db地理多边形获取点

问题描述我在SQLServer2012数据库上以Sys.Geography类型持久保存了一个Polygon。如何获取该多边形的所有点?我正在考虑使用AsText()方法并分析字符串,但或许还有更好的选择?推荐答案找到了方法,下面是一个扩展方法:publicstaticIEnume

发布:2022-10-16 标签:entity-frameworkgeospatial


Azure函数中实体框架的连接字符串

问题描述我正在创建一个Azure函数,并添加了对使用实体框架的项目的引用。我已经从该项目复制了连接字符串,并粘贴到ConnectionStrings对象内的local.settings.json文件中作为有效的EF连接字符串。metadata=res://*/xxx.csdl|r

发布:2022-10-16 标签:entity-frameworkconnection-stringazure-functions


如何在Azure函数的应用程序设置中定义Providername属性

问题描述我正在尝试在我的Azure函数内建立实体框架数据库连接。因此,我需要在函数的应用程序设置中定义一个连接字符串。只是在Azure门户中添加一个以我的DbContext类名作为键的连接字符串会导致异常,因为在连接到数据库时未定义Providername属性。我正在使用Enti

发布:2022-10-16 标签:entity-frameworkappsettingsconnection-stringazure-functions