entity专题提供entity的最新资讯内容,帮你更好的了解entity。
我几乎要弄清楚身份验证和授权服务器架构的不同部分是如何工作的.我真的认为IdentityServer是一个很棒的软件. 我试图总结我的发现,为我的问题找到一个基础. > IdentityServer使用OpenID Connect发出令牌.颁发的令牌是ID令牌和访问令牌. >使用OAuth 2.0流程向客户端请求令牌(如OpenID Connect协议所述).每个客户一个流程. >在流程开始期间,
我通过Add – >在现有模型(edmx)中添加存储过程来运行存储过程.功能导入. 我收到以下错误. 数据读取器与指定的“dbModel.stored_procedure_Result”不兼容.类型为“UID”的成员在数据读取器中没有具有相同名称的相应列. Modle的_Result类如下 public partial class stored_procedure_Result { pub
我正在使用Visual Studio 2017实现Asp.Net核心Web API,实体框架核心,数据库第一种方法.我已经设法基于现有数据库生成上下文和类文件.我需要使用我的上下文访问存储过程.在早期版本的实体框架中,通过在向导中选择存储过程对象并生成包含这些对象的edmx,可以很简单.然后,我可以通过实体框架公开的复杂类型对象访问存储过程.我如何在实体框架核心中做类似的事情.一个例子会有帮助吗?
当我添加迁移时,我得到了这个警告: The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.4-rtm-31024'. Update the tools for the latest features and bug fixes. 我没有找到任何信息如何更新这个,除了更新DotNET核心S
我的解决方案中的项目设置如下: > App.Data > App.Models > App.Web 在App.Data中,我使用Entity Framework通过一堆存储库访问我的数据以抽象与它的交互.出于显而易见的原因,我希望我的App.Web仅引用App.Data项目,而不是Entity Framework. 我正在使用构造函数注入为我的控制器提供对如下所示的Repository容器的引用:
当尝试使用asp.net核心这个命令进行脚手架时 scaffold-dbcontext “Data Source=(local);Initial Catalog=MyDb;Integrated Security=True;” Microsoft.EntityFrameworkCore.sqlserver -outputdir Models 给出了这个错误. scaffold-dbcontext :
我正在使用EF来添加记录.我想获得最后一个插入的ID.以下是我的代码: string query = "INSERT INTO MyTable(PONumber, Status, UpdatedBy, UpdatedOn, CreatedOn) VALUES(@PO_NUMBER, '0', @STAFF, GETDATE(), GETDATE())"; parameterList = new
public EmployeeDTO AuthenticateEmployee(string username, string password) { try { var userLogin = UnitOfWork.UserLoginRepository.Get(x => x.UserName == username).FirstOrDef
我在Asp.Net Web Api应用程序中有一个允许OData查询的ODataController.我只允许读取,而不是更新.我没有直接公开数据模型,而是创建了一组DTO. DTO上的属性名称不一定与EF模型上的属性匹配.当我尝试对EF模型使用OData查询时,这会导致问题.我已经查看了有关此主题的StackOverflow上的其他帖子,但它们似乎都没有解决此问题. 这就是我现在所拥有的: pu
如何限制表AspNetUsers中的UserName字段? 这不是: public class ApplicationUser : IdentityUser { [Required, MaxLength(15)] public string UserName { get; set; } } 或这个: modelBuilder.Entity< ApplicationUser>().
我想将dbContext的生命周期与会话的生命周期相关联,例如 – 能够通过多个请求提交或放弃dbcontext上的一组突变上的更改. 有没有其他(更好的)方法来完成这个?如果没有,那么创建和处理上下文的适当机制是什么呢?我正在考虑静态哈希表与会话结束时的清理,但也许我正在做所有错误.我也在考虑只坚持那些必须在多个请求上进行工作的上下文的想法,并保持每个动作的余地.任何建议? 您可以使用IoC(控
所以我正在使用一个简单的仓库模式与属性和过滤器建议 here,因为我正在使用来自NuGet的Ninject.Web.WebApi-RC包. 这适用于第一个请求,但是由于我的DbContext在请求范围内,因此它会处理所有后续请求. 这是我的属性: public class CommunicationKeyValidationAttribute : FilterAttribute { } 这是我的过
我在Visual Studion 2013 Express for Web中使用ASP.Net MVC模板创建了一个简单的项目.它不使用任何身份验证.然后我安装了EntityFramework(v6.0.1),EntityFramework.SqlServerCompact包. 我的DbContext类非常简单: public class EditTestContext : DbContext {
语境: > Code First,Entity Framework 4.3.1; >用户—-主题,1对多关系; >具有公共虚拟ICollection的用户<主题> CreatedTopics导航属性(延迟加载); >具有公共虚拟用户创建者导航属性的主题; > DataServiceController:DbDataController< DefaultDbContext&gt ;, Web API
所以在EF6中,可以像这样禁用代理创建: this.Configuration.ProxyCreationEnabled = false; 从我能找到的,EF7下的配置方案已经改变,但我找不到任何关于如何做到这一点.我经历了https://docs.efproject.net/en/latest/miscellaneous/configuring-dbcontext.html,甚至分析了DbCon
我正在使用反射和类型构建器构建动态类,所有,我想知道如何直接类型转换为c#类型 目前我正在做这种方式,但EF提供这种东西吗? case "uniqueidentifier": return typeof(Guid); case "bit": return typeof(Boolean);