.NET组件控件
我是Asp.net开发人员,但对Asp.net身份框架来说非常新鲜。我一直在研究示例应用程序,并遵循一些关于身份的教程,但是我仍然无法完全掌握这个概念。我对Asp.net会员非常坚定,但身份似乎不是会员资格。我将解释我迄今为止做了什么。 我正在创建一个简单的应用程序,其中我正在遵循代码第一的方法。我已经为User创建了实体模型,该模型继承自IdentityUser并具有一些额外的字段。以下是
..
这是原来的标题: 标识2 UserManager.Find抛出“无效的对象名称'dbo.ApplicationUser'“错误 我正在从SimpleMembership转换为Identity 2.我已经运行了转换脚本并重新构建了Identity使用的各种文件。我可以构建和运行应用程序,但尝试登录“无效的对象名称”dbo.ApplicationUser'“错误被抛出 var user =
..
在这里的想法。我有一个简单的表,它是首先用Entity Framework进行映射的,我得到以下SQL: (@ p__linq__0 int, @ p__linq__1 int)SELECT [Extent1]。[BucketRef] AS [BucketRef], [Extent1]。[VariantNo] AS [VariantNo], [Extent1]。[SliceNo] A
..
我希望能够遍历实体表中的每一行,而不必保留内存中的每一行。这是一个只读操作,每行可以在处理完毕后丢弃。 如果有一种方法可以在处理完毕后丢弃行。我知道这可以使用DataReader(不在EF的范围内)来实现,但是可以在EF中实现吗? 或者有没有办法获得一个来自EF内的DataReader,而不直接使用SQL? 更详细的示例: 使用EF我可以编码: foreach(在c
..
使用 Schema First ,我有一个数据库结构,因此 ExternalDataItems --- edataitem_id PK - 代理自动增量 - 不适用于FK关系 datahash UX - 候选键/唯一索引(二进制(20)) ExternalMaps --- emap_id PK ext_datahash ExternalDataItems.d
..
我知道这个,其中声明不可能首先通过代码创建具有非聚簇索引的主键。这是否仍然如此? 理想情况下,我想通过EntityTypeConfiguration指定,我的主键(Guid)具有非聚集索引,还有另一列( int)与聚集索引。 解决方案 AFAIK这不可能与EntityTypeConfiguration。但是,您可以使用Code-First迁移来执行此操作。工作示例: publ
..
在我的应用程序中,我通过一些迁移启用了代码优先迁移,另外我使用SQL Server Compact进行集成测试。 当我运行测试时,Entity Framework创建一个空数据库,并尝试在该空数据库上运行迁移,并引发指定的表不存在。 基于这个报告我认为实体框架6中的迁移使用已经改变。 我使用 Context.Database.Create(); 测试所有的数据库初始化程序,但在所
..
在vs2012中,我曾经使用史蒂夫·桑德森的mvc框架包与这个包我可以用单元测试以及具有存储库和依赖注入的控制器。 我的问题很简单。在vs2013中有没有办法呢? 当我在vs2013中安装软件包时,我收到以下错误: Set-DefaultScaffolder:无法获取EnvDTE.DTE 在C:\dev\WebApplication2\packages\T4Scaffolding.C
..
任何人都知道为什么 UserManager.Create(user,password); 可能会抛出 EntityValidationError 说 id 是必需的。 可以与我的 UserManager 。它是这样设置的: public class MyAppDb:IdentityDbContext
..
无法从程序集 C:\Program文件 (x86)\MSBuild\12.0\bin\Microsoft.Data.Entity加载“EntityDeploySplit”任务。 Build.Tasks.dll。可以 不加载文件或程序集'file:/// C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Data.Entity.Build.T
..
我有我自己的存储库,如下所示。然而,这并没有考虑到一些新功能,如范围特征。有人有一个包含所有内容的存储库。我在网上搜索过,但没有什么可以找到的是最近的。这是我有的我希望有更多的东西,并为许多方法提供了IQueryable: 命名空间Services.Repositories { /// ///用于数据访问的EF依赖的通用存储库 ///
..
我有现在的情况: 我先使用EF6代码,并创建了一个这样的数据模型: public class MainObject { ..some properties IList SubObjects {get; set;} } public class SubObject { ..some properties IList
..
尝试使用以下代码创建数据库时,遇到错误。 注意如果连接字符串没有传入,则不会发生问题。 此外,当我在IDE中运行程序时也会出现问题。如果我运行程序.exe或者我在IDE中运行单元测试,则不会发生。 但是,如果数据库是通过运行单元测试或运行.EXE,然后在主表部分中创建___MigrationHistory表,而不是系统表。 public Context(string connSt
..
我创建了一个新的类库(包)项目(在VS 2015 RC之前,使用更糟糕的asp.net类库名来表示数据层,只要清楚这是更新的kproj样式结构。 p> 将EF 6.1.3添加到project.json目前仅针对DNX451。 “依赖”:{ “EntityFramework”:“6.1.3” ,“Moq”:“4.2.1502.911” }, 创建初始模型类,并使用Alwa
..
我收到以下错误消息: my.Models.IdentityUserLogin::EntityType'IdentityUserLogin'没有定义 键。定义此EntityType的键。 my.Models.IdentityUserRole::EntityType'IdentityUserRole'没有定义键 。定义此EntityType的密钥。 IdentityUserLog
..
我知道我可以使用ObjectContext,但我喜欢DbContext / DbSet的功能。我的应用程序不够大,不足以保证我编写复杂的视图模型,所以我想直接在EF生成的模型上实现更改通知。 如何实现这个? 解决方案 这可以通过将默认的T4模板(Entity Framework自动添加的.tt文件)替换为以下,然后右键单击.tt文件并选择“运行自定义工具”。 重要提示:这将重新
..
在我的ASP.NET MVC5项目(Powershell v5& Visual Studio 2015)上运行启用迁移时,我收到以下错误。我试图卸载并重新安装EntityFramework(v6.1.3)但没有幸运。 有没有人知道如何解决? 类型名称“Microsoft.VisualStudio.Shell.Package”是不明确的,它可以是Microsoft.VisualStudio.
..
我正在尝试为.net中使用Oracle的应用程序套件编写一个数据访问库。我们目前使用NHibernate,并且正在考虑迁移,因为它似乎不被支持。 我正在使用Visual Studio 2013,我们已经构建了我们的Oracle数据库。我们没有写更新它(这是db家伙的域名)。所以这不会是我们结束的任何计算的一部分。 服务器上的客户端是32位,所以我们现在要坚持下去。它已经在GAC'd,而
..
我需要根据完成的作业数量获取进度条来进行更新。完成的作业数存储在SQL Server数据库的作业表上。我需要我的ASP.NET MVC 4应用程序来查询数据库每3秒钟的作业数量竞争,并使用这些数据来更新在部分视图中保存的进度条。计时器工作,并且在StatusController中调用了我的_getforStatus操作,并且它似乎调用了EntityDB,但除了计时器告诉它之外,似乎没有调用视图。如
..
我的迁移类如下所示: 我正在尝试使用实体框架迁移创建FULL TEXT索引。 public partial class DocumentContentFullTextIndex:DbMigration { public override void Up() { AlterColumn(“dbo .Attachments“,”ContentType“,c => c.String(
..