entity-framework-6相关内容
这没有问题: public class ApplicationUserStore:UserStore { public ApplicationUserStore(MyAppDb c
..
当我想要配置我的数据源(EntityDataSource1)并分配由实体数据模型自动生成的connectionString。我收到错误: “连接字符串中指定的元数据无法加载,请考虑重建Web项目以构建可能包含元数据的程序集 发生以下错误:提供程序未返回ProviderManifest实例“。 我读了很多建议,如 http://blogs.teamb.com/craigstuntz/2
..
我是Entity Framework的新手,所以我不太了解它。目前,我在我的学院项目工作,在那个项目我遇到一个问题,我有两个外键指的是另一个表中的同一列。我该怎么处理这种情况。 是否需要为每个外键创建导航属性。如果我为ContactId创建另一个Navigaton属性,则需要在User类中创建另一个导航属性,如: public virtual ICollection< ; BLO
..
我下载了 EF6 (为了使用 async ) 所以我写了这个简单的方法: public async任务> MyasyncMethod() { var locations = await MyDumpEntities.AgeGroups.Select(f => f.endYear).ToListAsync(); 返回地点; } ...以后...
..
有没有办法配置在EF创建数据库时要使用的归类?但是在创建表之前? 实体框架6.1.1 MS SQL 2012 解决方案 我通过自己创建DB来解决问题。基类然后将表创建到空DB中: public class MyInitializer:CreateDatabaseIfNotExists { public override void I
..
我的大多数实体(不是全部)有两个属性名为 CompanyId 和已删除。如何自动为所有选择请求自动插入这两个属性,而不是在整个应用程序中的每个单个查询上手动设置。 示例: db.MyEntity.Where(me => me.Id == 1).Select(me => me.Description) 动态检查实体有道具 CompanyId 和已删除。 案例肯
..
是否可以扩展实体框架6.1.3生成的类? 我有一个现有的数据库,我已经创建了一个ADO.NET实体数据模型, Visual Studio 2015依次生成了一组类。 public partial class WebApplication1Entities:DbContext { public WebApplication1Entities() :base(“name = Web
..
我有这2个POCO ... public class SqlTrace { public int id {get;组; } public string Name {get;组; } public virtual List TraceFiles {get;组; } } public class SqlTraceFile { publ
..
我似乎无法解决实体框架6中的一个常见问题。我已经在SO上审查了与此问题相关的许多主题,并且无法找到适用于我特定情况的解决方案。 > 直到这一点,我已经开发了使用localdb与代码第一次迁移,这很好。但是现在我把它移动到一个实际的SQL服务器实例,它会在尝试迁移时引发以下错误: “具有不变名称的System.Data的ADO.NET提供程序.SqlClient;'未在计算机或应用程序配
..
我正在使用 EFCache 在我的EF上下文中提供二级缓存。 我碰到了一个问题,我的一个实体连接到一个提供行级安全性的视图。因此,此视图会根据一些参数过滤行。当使用二级缓存时,所有用户将获得相同的结果! 我正在寻找一种方法来排除某些实体缓存,任何帮助都是受欢迎的。 / p> 这是我的缓存配置: class CacheConfiguration:DbConfiguratio
..
我正在使用EF 6和Lazy加载。 class MainPrograme { static void Main(string [] args) { ProgramContext _dbContext = new ProgramContext(); _dbContext.Programs.Add(new Program { SecondProgram = new Se
..
我正在使用 IDbCommandTreeInterceptor 在我的模型上启用软删除。 System.Data.Entity.Infrastructure.Interception.DbInterception.Add( new SoftDeleteInterception()); 我想能够临时禁用拦截器,以便我可以选择一个“已删除”的实体审核目的 但是,似
..
我是EF(v6.1)的新手。尝试使用Code-First方法。 我希望在SQL服务器端( newsequentialid())上生成Id列,但是具有覆盖这些值的能力。 我的代码: [Key,Required,DatabaseGenerated(DatabaseGeneratedOption.Identity)] public Guid Id {get;组; 哪
..
可以为Entity设置默认对象吗? 说我有一个 Person 原来没有要求个人资料。 现在我需要一个个人资料 - 但现有的实体当前没有个人资料。 有什么方法可以为将来加载的这些实体提供一个默认对象,所以任何使用 Person 实体可以假设配置文件永远不会为null,即使是默认值也是如此。 下面你可以看到我已经尝试了 - 它创建了一个默认值 - 但是即使数据库中有东西总是返回
..
从这里开始我的桌子。不是很有趣,只是一个主键,数据和外键连接它们。一切都有独特的约束。 CREATE TABLE [dbo]。[Providers]( [id] BIGINT IDENTITY 1,1)NOT NULL, [name] NVARCHAR(850)NOT NULL, CONSTRAINT [PK_Providers] PRIMARY KEY CLUSTERED([id]
..
我试图使一个现有的应用程序没有一个app.config(由于一个非常特定的环境是必需的)。问题是它很大程度上依赖于EntityFramework 6来处理SQL Server。 我试图利用一个基于代码的配置,但我无法说明如何通过我的配置提供正确的连接字符串。 我做了一个配置类: public class MyConfiguration:DbConfiguration {
..
我是Entity Framework的新手,迄今为止只处理了数据库第一次开发。我一直在阅读实体框架2E,重点是EF4。 EF4中生成的类没有无参数的构造函数,所以我可以在我定义的无参数构造函数中定义部分类并初始化实体属性。其他选项是直接编辑EDMX,并将属性的StoreGeneratedPattern属性设置为Computed或设置属性的Default Value属性。后两个选项的问题是,每当我从
..
我有一个这样的实体: public class Invoice { public Guid Id {得到;组; } public int InvoiceNumber {get;组; } public string Caption {get;组; } 在我的映射文件中,我将聚集索引设置为 InvoiceNumber 并在 Id 列上设置一个非聚集索引。
..
我正在使用EF 6与代码第一种方法。除了在数据库级别的数据库约束检查之外,我想在POCO级别提供唯一的约束检查。我遵循文章使用流畅的API设置唯一约束有人建议使用[Index()]属性。 这是我的代码:我已经在我的poco类中应用了相同的,但是看起来仍然是数据库级别的异常。 / p> [Key] public decimal OrderId {get;组; } [Inde
..
我有一个名为 Foo 的模型类,其中包含这些属性。 public string StripeRecipientId {get;组; } public override bool HasProvidedBillingInformation { get { // return!string.IsNullOrEmpty(this.StripeRecipientId);
..