.NET组件控件
背景第一:在Windows 10 Pro笔记本电脑上,Visual Studio 2015中有一个数据库优先的EF6模型(最新的nuget 6.1.3指向本地SQL Server 2014 SP1 Express数据库)。从Windows 8.1和Visual Studio 2013升级之后,我也在6个月前从EF5升级了模型,但是我并不认为这是相关的,因为我也尝试从零开始重建。 模型:设置约
..
我使用EF6 rc1与Code First策略,没有预编译视图,问题是: 如果我编译并运行exe应用程序,运行第一个查询需要15秒钟(没关系,因为我'仍然在预先生成的视图上工作)。但是如果我使用Visual Studio 2013 Preview来调试完全相同的应用程序,则在运行第一个查询之前,需要将近2分钟: Dim Context = New MyEntities() Dim Qu
..
我刚刚下载了实体框架6,并创建了一个全新的项目来测试它。我们目前使用EF 5。 添加所有表和存储过程后,我尝试构建项目,但是我收到错误: “System.Data.Objects.ObjectParameter”类型的值不能被 转换为“System.Data.Entity.Core.Objects.ObjectParameter”。 类型'System.Data.Entity.
..
我有三个表格(这个问题的简化示例): 使用EntityFramework Database-First方法生成模型。 OwnerModel public partial class Owner { public Owner() { this.OwnerDogMapper = new的HashSet< OwnerDogMapper>(); } publ
..
我已经使用了Entity Framework 6.x,并且我已经通过代码优先的方式生成了我的数据库。 创建数据库后,我决定在我的数据库中进行一些更改。例如,我想确定我的模型中 Size 属性的值的范围。 我的模型: public class标签:Entity,ITag { /// ///大小可以是1,2,3或4 ///
..
我已经安装了VS2013,但仍然有VS2012。在VS2013中,我无法从Entity Framework中的模型生成数据库。我收到以下错误消息: 错误信息中的文件确实存在! 有没有人有任何想法如何解决这个问题? 解决方案 你关于检查驱动器的提示让我看到我以前应该看过 环境变量VS120COMNTOOLS有错误的驱动器号。不记得了,但是我最初在另一个驱动器上安装了VS2013,然
..
Visual Studio“Web API”项目模板包括用于处理用户的注册,身份验证和授权的端点。然而,在生产应用程序中,用户通常也会与其他实体相关联,例如: public class Post { public Post(){}; public int Id {get;组; } public ApplicationUser User {get;组; } }
..
我有这两个实体: public partial class Ficheros { public Guid Idfichero {得到;组; } public long Iddocumento {get;组; } public byte [] Fichero {get;组; } public virtual Documentos IddocumentoNavigatio
..
如果我创建一个 IQueryable 的查询,我可以调用.ToString()来获取将被调用的SQL,但该SQL可能包含诸如@ p__linq__0,@ p__linq__1等有没有办法从 IQueryable 中获取这些参数及其值 解决方案 根据我的经验,令人沮丧的是复杂的,但这段代码让我在那里: var dbQuery =(DbQuery)查询; //从Db
..
我的数据库中有一个自定义用户表,我想与aspnetusers表创建一个一对一的关系,所以当我注册一个新客户时,通过UserManager的applicationuser类应该添加用户名,电子邮件,密码和学校代码,并在自己的表中添加一个fk。有没有任何教程/示例实现这种情况? 我正在尝试与我的用户表添加一对一的关系,但是fk与pk不同 用户表[列] 用户名 密码 学校代码 u
..
最近我开始使用EF6,我正在构建一些T4模板,以自动生成一些代码(在VS2012上)。 我正在生成我的模型从数据库和这个过程创建所有的关联自动基于DB ForeignKeys。并且在关联/ FK中为该字段生成“导航属性”。 我想要获得没有导航属性的实体的“平板版本”。只是一个类与表列相对应的属性。 有没有办法“从数据库生成模型”,得到这个?我已经尝试更新模型,并选择“在模型中添加
..
我们花了很长时间第一次运行我们的linq到EF查询。在预先发现观点之后,我感到惊讶的是没有任何区别。我在 stackoverflow 上遇到以下声明: 查看生成仅对“标准”查询有帮助(例如,当您调用someObject.RelatedEnd.Load()或MyContext.SomeSetName()时,这对于使用LINQ或ESQL的临时查询无效,原因很明显使用CompiledQuery来优
..
我有这个查询: 从Person p $ b $中选择'['+ p.Firstname +']' b其中p.Firstname ='Johanne' 在表中,我有多个人有这个名字,并且有些在值上有一个尾随空格(错误插入的值,它将被更正)。 为什么这个查询给我这个结果(我插入括号可视化空格): [Johanne] [Johanne] [Johanne]
..
这个问题是在4年前被问到的: EF Mapping to表示表格中的所有列名称我希望有更好的处理这些天。 我使用的是EF6 Fluent API,将调用代码优先而不迁移。我的模型有POCO,我的大多数数据库列名定义为 [SingularTableName] Field (例如,CustomerAddress db列映射到Customers POCO中的Address字段) / p> 表
..
我在Oracle DB和ASP.NET MVC之间确实存在严重问题:如何在Visual Studio中使用Oracle DB? 我的环境是: Oracle DB(12c) Visual Stdio 2015 / p> 使用ASP.net MVC与实体框架连接Oracle数据库数据 如何使ASP.NET MVC(WEBAPI)与Oracle DB(12c)正常工作
..
我已经在WPF应用程序中直接绑定到模型类(并且跳过创建单独的viewmodel类)。 现在,在切换到EF6和DBContext之后,我遇到了生成的EF POCO类的问题,因为它看起来有点棘手,甚至不建议尝试使INotifyPropertyChanged接口直接连接到这些类。 目前: 我不想回到ObjectContext。 我也不想改变T4太多。网络上关于更改T4以实现 的建议
..
我有Visual Studio 2012,我正在使用与EF 6的实体框架堆栈。我做的都是正确的,但在添加迁移时我收到错误。 System.Data.Entity.Core.ProviderIncompatibleException 这里是类 public class Order { public virtual int OrderID {get ;组; } }
..
我相信我的问题很简单(不知道答案如何): 有人知道如何强制实体框架使用“INNER JOIN”作为默认约定,而不是“LEFT OUTER JOIN”? 解决方案 如果要明确强制执行内部或外部连接,您可以随时使用分别加入加入或 GroupJoin 方法。 (或综合等价物加入和 join ... into )。 但是,一般来说,在LINQ语句中,您应该避免使用显式连接语句。使用导航
..
我正在尝试在EF 6.1中从ASP.NET身份中的用户实体(ApplicationUser)到自定义实体(组)设置多对多关系。我正在使用带有ASP.Net Identity的股票标准MVC示例应用程序的Code First和Migrations。运行更新 - 数据库似乎很好地工作,因为我结束了所有的AspNet *表加上我的实体和一个链接表: 组 br> GroupAspNetUsers
..
如何使用EF6重新创建数据库? 我已尝试过以下两个帖子,但是我不知道为什么它不工作,并得到相同的错误。 如何生成EF6数据库启用迁移,而不使用update-database? 迁移已启用上下文“但数据库不存在或不包含映射表 我已经在Web服务器上发布了我的示例。我正在使用 Sql Server 2012 Express DBMS。 当我创建我的应用程序并在Web服务器上发
..