草庐IT

entity-system

全部标签

c# - 是否有 Entity Framework 7 数据库优先 POCO 生成器?

我一直在为我正在进行的新项目尝试使用EntityFramework7和ASP.NET5,但我遇到了障碍。我所在的团队使用DBA优先的开发方法;即数据库由DBA设计,然后开发人员更改代码以补偿模型更改。使用EF6效果很好,因为我们可以使用EDMX设计器的“更新”功能更新代码。单击一下,我们就得到了新的类,我们就完成了。但是,在EF7中,一切都不同了。没有更多的设计器,我们应该使用代码优先,根据EF团队的一些博客文章,它也应该支持“数据库优先”代码生成。但是,我无法弄清楚如何在ASP.NET5应用程序中使用VisualStudio2015CTP6执行此操作。是否有工具支持,还是我运气不好?

c# - 是否有 Entity Framework 7 数据库优先 POCO 生成器?

我一直在为我正在进行的新项目尝试使用EntityFramework7和ASP.NET5,但我遇到了障碍。我所在的团队使用DBA优先的开发方法;即数据库由DBA设计,然后开发人员更改代码以补偿模型更改。使用EF6效果很好,因为我们可以使用EDMX设计器的“更新”功能更新代码。单击一下,我们就得到了新的类,我们就完成了。但是,在EF7中,一切都不同了。没有更多的设计器,我们应该使用代码优先,根据EF团队的一些博客文章,它也应该支持“数据库优先”代码生成。但是,我无法弄清楚如何在ASP.NET5应用程序中使用VisualStudio2015CTP6执行此操作。是否有工具支持,还是我运气不好?

c# - 在 Entity Framework 6 中保存分离的实体

我已经阅读了很多关于在EntityFramework中保存分离实体的帖子。它们似乎都适用于旧版本的EntityFramework。它们引用了ApplyCurrentValues和ChangeObjectState等似乎不存在的方法。一时兴起,我决定尝试一种通过智能感知找到的方法,我想确保这是正确的方法,因为我看不到幕后发生的事情:publicvoidSaveOrder(Orderorder){using(VirtualWebEntitiesdb=newVirtualWebEntities()){db.Orders.Attach(order);db.Entry(order).State=

c# - 在 Entity Framework 6 中保存分离的实体

我已经阅读了很多关于在EntityFramework中保存分离实体的帖子。它们似乎都适用于旧版本的EntityFramework。它们引用了ApplyCurrentValues和ChangeObjectState等似乎不存在的方法。一时兴起,我决定尝试一种通过智能感知找到的方法,我想确保这是正确的方法,因为我看不到幕后发生的事情:publicvoidSaveOrder(Orderorder){using(VirtualWebEntitiesdb=newVirtualWebEntities()){db.Orders.Attach(order);db.Entry(order).State=

c# - 如何在 Entity Framework 4 Entitydesigner 中正确设置两个对象之间的关联?

对于一个新项目,我尝试先创建我的业务类,然后再创建真正的数据库表。因此,我正在使用EntityFramework4Designer。A创建了一个新的“ADO.Net实体数据模型”文件,扩展名为.edmx。我创建了两个实体:我想在Product->Group之间添加一个1到nc的关系。如果我先创建了MSSQL数据库,我会在表产品中添加一列IDGroup,并将Product.IDGroup引用到Group.IDGroup。据我所知,如果我向产品实体添加一个名为IDGroup的新属性,则无法在设计器中添加此类关联这是我添加映射的方式:结果是:现在是这个问题的部分:如果我将现有MSSQL数据库

c# - 如何在 Entity Framework 4 Entitydesigner 中正确设置两个对象之间的关联?

对于一个新项目,我尝试先创建我的业务类,然后再创建真正的数据库表。因此,我正在使用EntityFramework4Designer。A创建了一个新的“ADO.Net实体数据模型”文件,扩展名为.edmx。我创建了两个实体:我想在Product->Group之间添加一个1到nc的关系。如果我先创建了MSSQL数据库,我会在表产品中添加一列IDGroup,并将Product.IDGroup引用到Group.IDGroup。据我所知,如果我向产品实体添加一个名为IDGroup的新属性,则无法在设计器中添加此类关联这是我添加映射的方式:结果是:现在是这个问题的部分:如果我将现有MSSQL数据库

c# - 命名空间 system.windows 中不存在“Forms”

我刚刚开始使用C#,并且正在摆弄一些我从某个论坛获得的代码示例。此代码使用的命名空间usingsystem.windows.forms我收到错误消息:Formsdoesnotexistinthenamespacesystem.windows.我还收到一些与senddown和sendup的未定义函数相关的错误,我认为它在Forms命名空间中。我正在使用visualstudio10(带有.netframework4.0)。知道如何修复此错误吗? 最佳答案 在解决方案树中展开项目,右键单击References,AddReference,选

c# - 命名空间 system.windows 中不存在“Forms”

我刚刚开始使用C#,并且正在摆弄一些我从某个论坛获得的代码示例。此代码使用的命名空间usingsystem.windows.forms我收到错误消息:Formsdoesnotexistinthenamespacesystem.windows.我还收到一些与senddown和sendup的未定义函数相关的错误,我认为它在Forms命名空间中。我正在使用visualstudio10(带有.netframework4.0)。知道如何修复此错误吗? 最佳答案 在解决方案树中展开项目,右键单击References,AddReference,选

C# PredicateBuilder 实体 : The parameter 'f' was not bound in the specified LINQ to Entities query expression

我需要构建一个动态过滤器,并且我想继续使用实体。由于这个原因,我想使用albahari的PredicateBuilder。我创建了以下代码:varinvoerDatums=PredicateBuilder.True();varinner=PredicateBuilder.False();foreach(varfilterinset.RapportInvoerFilter.ToList()){if(filter.IsDate){vardate=DateTime.Parse(filter.Waarde);invoerDatums=invoerDatums.Or(o=>o.Van>=date

C# PredicateBuilder 实体 : The parameter 'f' was not bound in the specified LINQ to Entities query expression

我需要构建一个动态过滤器,并且我想继续使用实体。由于这个原因,我想使用albahari的PredicateBuilder。我创建了以下代码:varinvoerDatums=PredicateBuilder.True();varinner=PredicateBuilder.False();foreach(varfilterinset.RapportInvoerFilter.ToList()){if(filter.IsDate){vardate=DateTime.Parse(filter.Waarde);invoerDatums=invoerDatums.Or(o=>o.Van>=date