.NET组件控件

了解Asp.Net身份关键点

我是Asp.net开发人员,但对Asp.net身份框架来说非常新鲜。我一直在研究示例应用程序,并遵循一些关于身份的教程,但是我仍然无法完全掌握这个概念。我对Asp.net会员非常坚定,但身份似乎不是会员资格。我将解释我迄今为止做了什么。 我正在创建一个简单的应用程序,其中我正在遵循代码第一的方法。我已经为User创建了实体模型,该模型继承自IdentityUser并具有一些额外的字段。以下是 ..

将SimpleMembership迁移到Identity 2.0

这是原来的标题: 标识2 UserManager.Find抛出“无效的对象名称'dbo.ApplicationUser'“错误 我正在从SimpleMembership转换为Identity 2.我已经运行了转换脚本并重新构建了Identity使用的各种文件。我可以构建和运行应用程序,但尝试登录“无效的对象名称”dbo.ApplicationUser'“错误被抛出 var user = ..
发布时间:2017-08-22 21:57:24 .NET组件控件

实体框架6:是否有一种方法可以遍历一个表,而不必在内存中保留每一行

我希望能够遍历实体表中的每一行,而不必保留内存中的每一行。这是一个只读操作,每行可以在处理完毕后丢弃。 如果有一种方法可以在处理完毕后丢弃行。我知道这可以使用DataReader(不在EF的范围内)来实现,但是可以在EF中实现吗? 或者有没有办法获得一个来自EF内的DataReader,而不直接使用SQL? 更详细的示例: 使用EF我可以编码: foreach(在c ..

在主键实体框架6.0上创建非聚簇索引

我知道这个,其中声明不可能首先通过代码创建具有非聚簇索引的主键。这是否仍然如此? 理想情况下,我想通过EntityTypeConfiguration指定,我的主键(Guid)具有非聚集索引,还有另一列( int)与聚集索引。 解决方案 AFAIK这不可能与EntityTypeConfiguration。但是,您可以使用Code-First迁移来执行此操作。工作示例: publ ..
发布时间:2017-08-22 21:55:21 .NET组件控件

实体框架6 - 启用迁移时不创建表

在我的应用程序中,我通过一些迁移启用了代码优先迁移,另外我使用SQL Server Compact进行集成测试。 当我运行测试时,Entity Framework创建一个空数据库,并尝试在该空数据库上运行迁移,并引发指定的表不存在。 基于这个报告我认为实体框架6中的迁移使用已经改变。 我使用 Context.Database.Create(); 测试所有的数据库初始化程序,但在所 ..

脚手架控制器与Mvc5,EF6,VisualStudio 2013中的存储库

在vs2012中,我曾经使用史蒂夫·桑德森的mvc框架包与这个包我可以用单元测试以及具有存储库和依赖注入的控制器。 我的问题很简单。在vs2013中有没有办法呢? 当我在vs2013中安装软件包时,我收到以下错误: Set-DefaultScaffolder:无法获取EnvDTE.DTE 在C:\dev\WebApplication2\packages\T4Scaffolding.C ..

有没有人有一个非常完整的例子EF 6.1的通用存储库?

我有我自己的存储库,如下所示。然而,这并没有考虑到一些新功能,如范围特征。有人有一个包含所有内容的存储库。我在网上搜索过,但没有什么可以找到的是最近的。这是我有的我希望有更多的东西,并为许多方法提供了IQueryable: 命名空间Services.Repositories { /// ///用于数据访问的EF依赖的通用存储库 /// ..
发布时间:2017-08-22 21:49:01 .NET组件控件

无效的对象名称'dbo .__ MigrationHistory'使用Database.Create;连接字符串传入时为EF6.02

尝试使用以下代码创建数据库时,遇到错误。 注意如果连接字符串没有传入,则不会发生问题。 此外,当我在IDE中运行程序时也会出现问题。如果我运行程序.exe或者我在IDE中运行单元测试,则不会发生。 但是,如果数据库是通过运行单元测试或运行.EXE,然后在主表部分中创建___MigrationHistory表,而不是系统表。 public Context(string connSt ..
发布时间:2017-08-22 21:45:29 .NET组件控件

如何在asp.net 5项目中启用迁移(EF6)?

我创建了一个新的类库(包)项目(在VS 2015 RC之前,使用更糟糕的asp.net类库名来表示数据层,只要清楚这是更新的kproj样式结构。 p> 将EF 6.1.3添加到project.json目前仅针对DNX451。 “依赖”:{ “EntityFramework”:“6.1.3” ,“Moq”:“4.2.1502.911” }, 创建初始模型类,并使用Alwa ..
发布时间:2017-08-22 21:43:56 .NET组件控件

使用INotifyPropertyChanged与实体框架6 DbContext生成器

我知道我可以使用ObjectContext,但我喜欢DbContext / DbSet的功能。我的应用程序不够大,不足以保证我编写复杂的视图模型,所以我想直接在EF生成的模型上实现更改通知。 如何实现这个? 解决方案 这可以通过将默认的T4模板(Entity Framework自动添加的.tt文件)替换为以下,然后右键单击.tt文件并选择“运行自定义工具”。 重要提示:这将重新 ..

实体框架6(5)连接到Oracle

我正在尝试为.net中使用Oracle的应用程序套件编写一个数据访问库。我们目前使用NHibernate,并且正在考虑迁移,因为它似乎不被支持。 我正在使用Visual Studio 2013,我们已经构建了我们的Oracle数据库。我们没有写更新它(这是db家伙的域名)。所以这不会是我们结束的任何计算的一部分。 服务器上的客户端是32位,所以我们现在要坚持下去。它已经在GAC'd,而 ..

如何在MVC 4中每3秒刷新局部视图?

我需要根据完成的作业数量获取进度条来进行更新。完成的作业数存储在SQL Server数据库的作业表上。我需要我的ASP.NET MVC 4应用程序来查询数据库每3秒钟的作业数量竞争,并使用这些数据来更新在部分视图中保存的进度条。计时器工作,并且在StatusController中调用了我的_getforStatus操作,并且它似乎调用了EntityDB,但除了计时器告诉它之外,似乎没有调用视图。如 ..