草庐IT

test_entity

全部标签

c# - Entity Framework : The provider did not return a providermanifest instance

EntityFramework6.0.1我的App.config:和用于使用EF的MyDataContext类:publicpartialclassMyDataContext:DbContext{staticMyDataContext(){Database.SetInitializer(null);}publicMyDataContext():base("MyDataContext"){}}创建了一个上下文,但是当我尝试获取任何实体或对数据库执行任何操作时,它会抛出异常using(vardb=newMyDataContext()){varexists=db.Database.Exist

c# - Entity Framework : The provider did not return a providermanifest instance

EntityFramework6.0.1我的App.config:和用于使用EF的MyDataContext类:publicpartialclassMyDataContext:DbContext{staticMyDataContext(){Database.SetInitializer(null);}publicMyDataContext():base("MyDataContext"){}}创建了一个上下文,但是当我尝试获取任何实体或对数据库执行任何操作时,它会抛出异常using(vardb=newMyDataContext()){varexists=db.Database.Exist

c# - Microsoft Universal Apps and Unit Testing,AppModel 版本有问题

我启动了一个新的解决方案来试用通用应用程序。为了测试我的代码,我想添加一个单元测试项目(windowsphone8.1),但如果这样做,我在开始单元测试时会收到此错误消息:Error:DEP0700:Registrationoftheappfailed.Windowscannotinstallpackage808f4bed-6f93-48b9-9b63-071d68456607becausethispackagerequiresahigherWindowsversion.ThepackagerequestedWindowsversion6.3withAppModelversion1,w

c# - Microsoft Universal Apps and Unit Testing,AppModel 版本有问题

我启动了一个新的解决方案来试用通用应用程序。为了测试我的代码,我想添加一个单元测试项目(windowsphone8.1),但如果这样做,我在开始单元测试时会收到此错误消息:Error:DEP0700:Registrationoftheappfailed.Windowscannotinstallpackage808f4bed-6f93-48b9-9b63-071d68456607becausethispackagerequiresahigherWindowsversion.ThepackagerequestedWindowsversion6.3withAppModelversion1,w

c# - 如何将 Entity Framework DbContext 注入(inject) SharpRepository 的 ConfigurationBasedRepository

我真的很想用SharpRepository连同Ninject,但我不明白如何配置Ninject以在存储库之间共享EntityFrameworkDbContext。我正在使用EntityFramework版本5和Ninject版本3。目前我在我的源代码中使用Ef5Repository,但我想用ConfigurationBasedRepository替换它。但我不知道如何将EFDbContext传递(或注入(inject))到存储库。示例(当前状态):usingSharpRepository.Repository;publicinterfaceIProductRepository:IRep

c# - 如何将 Entity Framework DbContext 注入(inject) SharpRepository 的 ConfigurationBasedRepository

我真的很想用SharpRepository连同Ninject,但我不明白如何配置Ninject以在存储库之间共享EntityFrameworkDbContext。我正在使用EntityFramework版本5和Ninject版本3。目前我在我的源代码中使用Ef5Repository,但我想用ConfigurationBasedRepository替换它。但我不知道如何将EFDbContext传递(或注入(inject))到存储库。示例(当前状态):usingSharpRepository.Repository;publicinterfaceIProductRepository:IRep

c# - LINQ to Entities 无法识别方法 'System.Linq.IQueryable`

我想运行这个LINQ简单代码以在LINQ中获得记录号,但结果低于错误varmodel=_db2.Persons.Select((x,index)=>new{rn=index+1,col1=x.Id}).ToList();错误:LINQtoEntitiesdoesnotrecognizethemethod'System.Linq.IQueryable1[f__AnonymousType22[System.Int32,System.Int32]]Select[Person,f__AnonymousType22](System.Linq.IQueryable1[MvcApplication2

c# - LINQ to Entities 无法识别方法 'System.Linq.IQueryable`

我想运行这个LINQ简单代码以在LINQ中获得记录号,但结果低于错误varmodel=_db2.Persons.Select((x,index)=>new{rn=index+1,col1=x.Id}).ToList();错误:LINQtoEntitiesdoesnotrecognizethemethod'System.Linq.IQueryable1[f__AnonymousType22[System.Int32,System.Int32]]Select[Person,f__AnonymousType22](System.Linq.IQueryable1[MvcApplication2

c# - Entity Framework 多态关联

我将很快将EntityFramework用于预订系统(从头开始制作)。我一直在做一些原型(prototype),试图在项目开始之前弄清楚我想做什么(我仍在与客户讨论需求等)。考虑这种情况:我有一个预订,一个预订可以有关联的资源,可以预订,但这些资源可以不同,并且有不同的字段等。我以前从未真正使用过EF,所以我不知道如何实现这种多态性,而我在其他项目(我们一直在使用原始SQL)中使用过这种多态性。C#模型如下所示:publicclassBooking{publicintBookingID{get;set;}publicDateTimeStartTime{get;set;}publicDa

c# - Entity Framework 多态关联

我将很快将EntityFramework用于预订系统(从头开始制作)。我一直在做一些原型(prototype),试图在项目开始之前弄清楚我想做什么(我仍在与客户讨论需求等)。考虑这种情况:我有一个预订,一个预订可以有关联的资源,可以预订,但这些资源可以不同,并且有不同的字段等。我以前从未真正使用过EF,所以我不知道如何实现这种多态性,而我在其他项目(我们一直在使用原始SQL)中使用过这种多态性。C#模型如下所示:publicclassBooking{publicintBookingID{get;set;}publicDateTimeStartTime{get;set;}publicDa