entity-framework-6

    1热度

    1回答

    我创建使用新的数据库EF代码优先包含以下类: Address, Contact, Account, Customer (a sub-class of Account), and SalesOrder. Address类是一个给我的问题,此刻,它可以没有外键,因为它可以链接到其他五个类中的任何一个(还有更多),而其他每个类都可以有一个或多个导航属性指向它。 的导航属性应如下所示: Contact

    14热度

    2回答

    我使用实体框架6代码优先与现有数据库,但有问题将我的实体映射到数据库表。 通常情况下,我会使用数据库优先的方法,并生成我的实体和上下文代码,但使用设计器已成为一个巨大的痛苦。 我已经设置Database.SetInitializer(null),因为我不想EF来更改我的模式。 数据库模式: 代码第一: public class Project { public int ProjectI

    0热度

    1回答

    我用下面的代码从一个SqlDependency重新填充上更改通知的ObservableCollection<T>。我现在用的下面,第二的DbContext来填充列表如下,现在的名单始终是最新的一个变化后: using (var dbContext = new XTimeDbContext()) { var set = dbContext.Set<T>().ToList();

    5热度

    1回答

    我试图线了MiniProfiler到第一次使用EF6代码的现有项目,aaaand它只是让我疯了现在:) 的问题是,在默认情况下MiniProfiler与工作EF 4.1和6.0,他们已经实施了一种快速解决方案https://github.com/SamSaffron/MiniProfiler/pull/134 但似乎它不适用于我。 每次我启动应用程序,我刚开了以下异常: System.Invali

    21热度

    1回答

    我希望将动态连接字符串传递给实体框架上下文。我有超过150的架构,其是相同的(每个帐户之一)和我想选择连接这样: ApplicationDbContext db = new ApplicationDbContext("dbName"); 在理论上,这将是相当容易的,因为我可以创建一个的connectionString并将其传递作为参数的构造函数,例如: public ApplicationDb

    0热度

    1回答

    我已经被分配了一个新的项目,并且决定给EF一个去。在这个项目中,我所做的只是获取没有持久性的数据。我必须实现一些缓存,就是这样。 阅读关于存储库模式我发现了大量的代码示例等......他们似乎对我来说都是错误的。他们实现了一对一实体到存储库。 在我的项目中,我只是需要读取数据而不是保存等......只是阅读。我有100个实体,我无法创建100个存储库似乎都是错误的。 我已经决定开始简单,我都需要的

    49热度

    1回答

    我已阅读大量关于在实体框架中保存分离实体的文章。它们都似乎适用于旧版本的实体框架。它们引用了似乎不存在的方法,如ApplyCurrentValues和ChangeObjectState。心血来潮,我决定尝试通过我找到智能感知的方法,我要确保这是做正确的方式,因为我没有机会看到幕后发生了什么: public void SaveOrder(Order order) { using (Vir

    2热度

    1回答

    在我的域名中,我有一个Group和User的概念。 A User是Guid,登录名和密码,以及Group由Guid,标题和“成员”列表组成。给定组的成员既可以是Users也可以是其他Groups。如何在EF 6中使用代码优先模拟此场景?

    0热度

    1回答

    我有SQL Server 2012的企业版和Visual Studio 2013 Ultimate和想为我的Web应用程序创建一个实体数据模型,这些步骤我做的: 我建立一个数据库在我的Visual Studio中,点击新项目,然后从其向导中选择ADO.Net实体数据模型 ,点击新连接,当我想选择我在步骤1中构建的数据库时,它说“这个文件正在使用,输入一个新的名字或关闭在另一个程序中打开的文件” 我

    1热度

    1回答

    实体框架提供程序类型'System.Data.SQLite.SQLiteProviderServices,System.Data.SQLite.Linq,Version = 1.0.88.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'的'Instance'没有返回从“System.Data.Entity.Core.Common.DbPr