草庐IT

entity2_id

全部标签

c# - 通过将控件的 ID 属性设置为 "itemPlaceholder"来指定项目占位符

我只有一个“Default.aspx”页面和一个ListView控件。为什么我会收到此错误。以前从未发生过“必须在ListView'ListView1'上指定项目占位符。通过将控件的ID属性设置为“itemPlaceholder”来指定项目占位符。项目占位符控件还必须指定runat="server"。”这样做甚至没有帮助现在它抛出这个异常“必须在ListView'ListView1'上指定项目占位符。通过将控件的ID属性设置为“PlaceHolder1”来指定项目占位符。项目占位符控件还必须指定runat="server"" 最佳答案

c# - 复制 Entity Framework 对象

我有一个EF4.1类X,我想复制它及其所有子记录。X.Y和X.Y.Z现在,如果我执行以下操作,它会返回错误。属性'X.ID'是对象关键信息的一部分,不能修改。publicvoidCopyX(longID){varc=db.Xs.Include("Y").Include("W").Include("Y.Z").SingleOrDefault(x=>x.ID==ID);if(c!=null){c.ID=0;c.Title="CopyOf"+c.Title;for(varm=0;m(c).State=System.Data.EntityState.Added;db.SaveChanges()

c# - 按 id 从通用列表中删除对象

我有一个这样的域类:publicclassDomainClass{publicvirtualstringname{get;set;}publicvirtualIListNotes{get;set;}}我将如何从IList中删除一个项目??如果它是一个列表,我就可以做到,但它必须是IList因为我将Nhibernate用于我的持久层。理想情况下,我希望在我的域类中使用这样的方法:publicvirtualvoidRemoveNote(intid){//removethenotefromthelisthereListnotes=(List)Notesnotes.RemoveAll(dele

c# - 如何在 Entity Framework Core 中使用复数 DbSet 属性名称搭建 DbContext?

我在PackageManagerConsole中使用Scaffold-DbContext命令为现有的SQLServer数据库创建和重新创建上下文和实体:Scaffold-DbContext-providerEntityFramework.MicrosoftSqlServer-connection"myconnectionstring"除一件事外,它工作完美:DbSet的属性名称为单数形式:publicpartialclassMyDbContext:DbContext{publicvirtualDbSetRequest{get;set;}publicvirtualDbSetRequest

c# - 独立于架构的 Entity Framework 代码优先迁移

我在使用针对Oracle数据库的EntityFramework迁移时遇到了麻烦,因为架构名称包含在迁移代码中,对于Oracle,架构名称也是用户名。我的目标是拥有模式独立的代码优先迁移(能够拥有一组用于测试和生产环境的迁移)。我已经尝试过这种方法(使用EntityFramework6.1.3):1)我在Web.config中有架构名称:2)我的DbContext将架构名称作为构造函数参数:publicEdistributionDbContext(stringschemaName):base("EdistributionConnection"){_schemaName=schemaNam

c# - 带有 TPH 和枚举的 Entity Framework 中的多个 CASE WHEN

在EF6.1.3上使用TPH时,我有一个非常奇怪的行为。这是一个基本的重现示例:publicclassBaseType{publicintId{get;set;}}publicclassTypeA:BaseType{publicstringPropA{get;set;}}publicclassTypeB:BaseType{publicdecimalPropB{get;set;}publicOneEnumPropEnum{get;set;}}publicclassTypeC:TypeB{publicintPropC{get;set;}}publicenumOneEnum{Foo,Bar}

c# - 使用 csla 和 Entity Framework 进行 Visual Studio 2012 测试

在VS2010中,我的MSTest测试运行得很好。在VS2012中运行时出现错误。该测试使用自定义业务主体设置Csla.ApplicationContext.User。当EntityFramework被要求提供一个新的ObjectContext时,我收到一个SerializationException,说找不到我的自定义业务主体类型。当通过VS2012的测试运行器或Resharper7的测试运行器运行时,所有使用EntityFramework的测试都会失败。我试过NCrunch的测试运行器,它们都通过了。我该如何解决这个问题? 最佳答案

c# - 在 Entity Framework 拦截器中向 DbScanExpression 添加内部连接

我正在尝试使用EntityFrameworkCommandTree拦截器通过DbContext向每个查询添加过滤器。为简单起见,我有两个表,一个名为“User”,有两列(“UserId”和“EmailAddress”),另一个名为“TenantUser”,有两列(“UserId”和“TenantId”)。每次有User表的DbScan时,我想对TenantUser表进行内部连接并根据TenantId列进行过滤。有一个项目叫做EntityFramework.Filters它按照这些思路做了一些事情,但不支持“复杂连接”,这似乎是我正在尝试做的。正在关注ademofromTechEd201

c# - Entity Framework 4 问题

使用.NETWebAPI(.NET4、EF4),我在调试时遇到了一些奇怪的错误,我真的不知道发生了什么。在DocumentRepository中说我有这个构造函数:publicDocumentRepository(DocPortalContextdb){this._db=db;}如果我调试并将鼠标悬停在_db上并深入查看弹出窗口中的项目,我会遇到以下错误:System.Data.Entity.Infrastructure.IObjectContextAdapter.ObjectContext='System.Data.Entity.DbContext'doesnotcontainade

c# - NHibernate vs Entity Framework 6 对大量用户的性能

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我正在构建应该经常与数据库通信的大型Web应用程序。我想知道应该使用哪个库来通信NHibernate或EntityFramework6?这是我的应用规范:用户:为大量用户构建的应用程序,让我们从100,000名注册用户开始。50,000用户在线,每个用户每秒最多发送1条消息。每秒发送15,000条消息。内存:保持内存处于正常状态非常重要,所以我想我应该使用LazyLoad?数据库:数据库结