entity-framework-6相关内容
我的数据库中有一个自定义用户表,我想与aspnetusers表创建一个一对一的关系,所以当我注册一个新客户时,通过UserManager的applicationuser类应该添加用户名,电子邮件,密码和学校代码,并在自己的表中添加一个fk。有没有任何教程/示例实现这种情况? 我正在尝试与我的用户表添加一对一的关系,但是fk与pk不同 用户表[列] 用户名 密码 学校代码 u
..
已知 Foo.Id 和 Bar.Id 我如何创建他们的关系而不从DB加载实体。 class Foo { public int Id {get;组; } public Lst酒吧{get;组; } } class Bar { public int Id {get;组; } public Lst Fo子组; } } 此配置在 D
..
我有这个存储过程 CREATE PROCEDURE [dbo]。[sp_RebuildIndexes] AS BEGIN DECLARE @TableName varchar(255) DECLARE TableCursor CURSOR FOR(SELECT '['+ IST.TABLE_SCHEMA +']。['+ IST.table_name +'] 'AS [T
..
在进行sql分组之前,我正在尝试找到一种将UTC时间移动到Local的方法。我正在使用System.Linq.Dynamic(这里管理的是 https://github.com/kahanu/System .Linq.Dynamic )。它非常适合做动态选择,而不需要在编译时将所需的字段。在我们的例子中,我们以UTC为单位存储所有数据。在这个动态选择中,有可能有人想在小时,年,月等做一个group
..
最近我开始使用EF6,我正在构建一些T4模板,以自动生成一些代码(在VS2012上)。 我正在生成我的模型从数据库和这个过程创建所有的关联自动基于DB ForeignKeys。并且在关联/ FK中为该字段生成“导航属性”。 我想要获得没有导航属性的实体的“平板版本”。只是一个类与表列相对应的属性。 有没有办法“从数据库生成模型”,得到这个?我已经尝试更新模型,并选择“在模型中添加
..
我们花了很长时间第一次运行我们的linq到EF查询。在预先发现观点之后,我感到惊讶的是没有任何区别。我在 stackoverflow 上遇到以下声明: 查看生成仅对“标准”查询有帮助(例如,当您调用someObject.RelatedEnd.Load()或MyContext.SomeSetName()时,这对于使用LINQ或ESQL的临时查询无效,原因很明显使用CompiledQuery来优
..
我正在使用数据库第一个实体框架6.将我的模式中的一些表更改为时间表后,尝试插入新数据时,我开始收到以下错误: 无法在表'&MyDatabase> .dbo。
..
在这样做的过程中,我需要选择一个子集的数据,例如50行,还可以得到所有匹配的计数,以了解有多少总匹配存在于要分页。 目前,我在做以下: var queryResult = DatabaseContext.Table .Where(x =>!x.IsDeleted) .Where(p =>( p.PropertyOne.ToLower()。包含(query)|| p.Pro
..
我有这个查询: 从Person p $ b $中选择'['+ p.Firstname +']' b其中p.Firstname ='Johanne' 在表中,我有多个人有这个名字,并且有些在值上有一个尾随空格(错误插入的值,它将被更正)。 为什么这个查询给我这个结果(我插入括号可视化空格): [Johanne] [Johanne] [Johanne]
..
好吧,Google,我无法上网。 Documentation 说 然后,该上下文的模型被缓存,适用于应用程序域中上下文的所有其他实例。可以通过在给定的ModelBuidler 和SO 确认。但我找不到办法。我必须禁用缓存,因为我想通过一个模型从几个日志表获取相同结构的数据,所以我的代码看起来像 logTableNames.ForEach(n => { using(var
..
这个问题是在4年前被问到的: EF Mapping to表示表格中的所有列名称我希望有更好的处理这些天。 我使用的是EF6 Fluent API,将调用代码优先而不迁移。我的模型有POCO,我的大多数数据库列名定义为 [SingularTableName] Field (例如,CustomerAddress db列映射到Customers POCO中的Address字段) / p> 表
..
我的模型是: public class Person { public int Identifier {get;组; } ... 公共虚拟部门{get;组; } public class Department { public int标识符{get;组; } ... public virtual IList会员{get;组; }
..
我在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以实现 的建议
..
我有一个EF6懒加载的问题。我搜索了StackOverflow,但是我发现的其他问题并不适合我的情况。 我正在使用 virtual 关键字和我的类是 public 。 LazyLoadingEnabled 和 ProxyCreationEnabled 都设置为 true p> 当我从数据库加载课程对象时, presentationId 被设置为正确的 id 和演示文稿是 null 是正
..
我正在使用空迁移来更新数据库中的存储过程。存储过程是在数据库的初始创建中添加的自定义存储过程。 我在DbMigration类中发现了“AlterStoredProcedure”方法,这适用于更新存储过程,但是我必须通过存储过程的参数,并且我想设置一个布尔值的默认值,并将一些ints设置为null,但是我似乎无法让这个工作正常。 AlterStoredProcedure( name:
..
公共类代理{代码} public virtual List AgentGroups {get;组; } } public class AgentGroup { public virtual List代理人{get;组; } } 在代码的某个时候,我想要获取所有的AgentGroups,我想为每个组预取/包含代理。我也希望
..
我试图通过MVC 5 / Entity Framework 6应用程序中的Linq表达式,使用DateDiff SQL语法来获取当前添加的所有记录。 DateDiff函数抛出运行时错误 其实我想要以下linq WHERE子句来解析linq动态 .Where(p => DbFunctions.DiffDays(p.added_date,DateTime.Now)== 0)
..
在调试版本和发行版本以及引用的使用之间,区别在于一些我不明白的东西。我正在使用Entity Framework 6连接到以前设置的数据库。我可以在调试模式下成功构建和运行项目。如果我将其更改为释放模式,我马上得到构建错误,指出只有在那里的命名空间和类型不能再被找到。我检查了,据我所知,我们可以告诉他们两个目标框架.Net 4.5,我看到的可能是一些其他人的问题。我在解决方案资源管理器中的参考资料中
..
我有Visual Studio 2012,我正在使用与EF 6的实体框架堆栈。我做的都是正确的,但在添加迁移时我收到错误。 System.Data.Entity.Core.ProviderIncompatibleException 这里是类 public class Order { public virtual int OrderID {get ;组; } }
..