entity-framework相关内容
整个问题已经改写得更清楚了.. 新项目设计: SQL Server 2012 Visual Studio 2012 .Net 4.5 业务逻辑将在存储过程中实现 ASP.Net 网络表单 WCF SOAP XML Web 服务使用 DBA 提供的存储过程与数据库进行通信 实体框架或数据集 在这里我可以使用 Dataset - 没问题,但我想在更详细的解释中了解 Enti
..
我正在寻找一种检索实体数据模型的方法 (EDM) 来自 __MigrationHistory 表仅使用 T-SQL(所以任何人,使用 仅限 Microsoft SQL Server Management Studio,也可以这样做). 我想要一个有效的 BASE64 字符串值. 我不想将其完全解压缩为 EDMX. 我不想从 *.resx 迁移文件中获取它. 当我在 SSMS
..
我觉得以下应该是可能的我只是不确定采取什么方法. 我想做的是使用 include 方法来塑造我的结果,即定义沿对象图遍历的距离.但是...我希望这种遍历是有条件的. 类似...经销商.include(d => d.parts.where(p => p.price d.parts.suppliers.where(s => s.country =
..
我正在编写一个通用的 crud 服务我正在尝试使用可选的虚拟方法来实现 Get 方法以包含属性但是我遇到了一些麻烦,因为 FindAsync 仅在 DbSet 上声明: 公共异步虚拟任务获取(对象 [] id){//我想做这样的事情var entity = await this.ApplyGetIncludes(this.GetEntityDBSet()).FindAsync(id)返回 thi
..
我正在尝试使用 EF 将应用程序开发为 Model-First.我尝试了一切来实现表格拆分模式和 1:1 关系,但看起来 EF 不允许我这样做. 假设我确实使用 Model-First - 有没有办法建立 1:1 关系而不会弄乱生成的文件和 EF 令人讨厌: 多重性在关系中的角色“Blablalah"中无效'布拉巴巴拉'.因为从属角色属性不是关键属性,从属角色的多重性的上限必须是 *.
..
我有以下类“schakeling",由 EF 生成,代表数据库表“schakeling".在数据库中,'id' 是主键,'plc_id' 是外键. public partial class schakeling{公共 schakeling(){this.verbruik = new HashSet();}公共 int id { 获取;放;}公共 int plc_id { 获取;放;}公共字符串
..
我使用 Entity framework 4.0. 创建了一个 WPF 应用程序.当我尝试在 PhoneNumber 表中插入记录时,它会成功插入第一条记录.但是,当我遍历一些列表并尝试将另一个项目插入 PhoneNumber 表时,它插入记录但显示错误为: InvalidOperationException 由用户代码处理:对数据库的更改已成功提交,但在更新对象上下文时出错.ObjectC
..
Entity Framework 4.0 是否有可能具有基于非主键字段的外键的关联/导航属性(它具有唯一约束). 解决方案 否,因为 EF 还不了解唯一约束,并且 EF 中的关系必须遵循与数据库中的关系相同的规则.没有唯一主体关系就无法存在,在 EF 中获取唯一主体的唯一方法是使用主键.
..
昨天我在 Management Studio 中创建了数据库,现在我想使用 EF Code First 在程序中创建它. 这里是我的数据库的链接:http://s11.postimg.org/6sv6cucgj/1462037_646961388683482.jpg 我做了什么: 公共类 GameModel{[钥匙]公共 int ID { 获取;放;}公共字符串名称 { 获取;放;}
..
如何在我的模型设计中指定 ON DELETE NO ACTION 外键约束? 目前,我有: 公开课状态{[必需的]公共 int StatusId { 获取;放;}[必需的][显示名称(“状态")]公共字符串名称 { 获取;放;}}公共类餐厅{公共 int RestaurantId { 获取;放;}[必需的]公共字符串名称 { 获取;放;}[必需的][电子邮件地址]公共字符串电子邮件{获取;
..
假设我有这两个非常基本的实体: 公共类 ParentEntity{公共整数 ID;公共虚拟ICollection孩子们的;}公共类 ChildEntity{公共整数 ID;公共 int ParentEntityId;//外键公共虚拟 ParentEntity 父级;//[不需要]} 出于某些原因,我不希望 ChildEntity 保留对其父级的引用.我只希望它保留 P
..
我在我的 Entity Framework fluent Api 中配置外键关系时遇到问题: 这是报告的主要内容: 公共类 Testata{公共 Testata() { 详细信息 = 新列表();}公共虚拟 int IDTEST { 获取;放;}公共虚拟字符串值 { 获取;放;}公共虚拟 int IDDETAIL { 获取;放;}公共虚拟字符串 IDTESTALT
..
我面临一个 EF6 Code First 上下文,其中有几个 DbSet 的 POCO 在它们之间具有导航属性(和外键),例如: 公共部分类Person{公共指导 ID { 获取;放;}公共虚拟ICollection地址{得到;放;}}公共部分类地址{公共指导 ID { 获取;放;}公共 Guid FK_PersonId { 获取;放;}公共虚拟人人{得到;放;}}modelBuilde
..
类第一{[钥匙]公共 int ID { 获取;放;}}二等{[钥匙]公共 int ID { 获取;放;}公共诠释?First_Id { 得到;放;}[外键(“First_Id")]公开第一优先{得到;放;}}公共类 SecondMapping : EntityTypeConfiguration{公共第二映射(): 根据(){this.HasOptional(s => s.First
..
所以,我有两个主要对象,会员和公会.一个会员可以拥有一个公会,一个公会可以有多个会员. 我在单独的 DbContext 和单独的类库中有 Members 类.我计划在多个项目中重用这个类库并帮助区分,我将数据库模式设置为“acc".我已经对这个库进行了广泛的测试,并且可以在 acc.Members 表中添加、删除和更新成员. Guild 类是这样的: 公会公会{公共公会(){成员=新
..
添加迁移后尝试更新数据库时出现错误. 这是我在添加迁移之前的课程 公开课产品{公共产品(){}公共 int ProductId { 获取;放;}公共字符串名称 { 获取;放;}公共小数价格 { 得到;放;}public bool Istaxable { 得到;放;}公共字符串 DefaultImage { 获取;放;}公共 IList特征{得到;放;}公共 IList
..
由于表单发布的结果,我正在尝试保存新的品牌记录.在我看来,Gender 是一个下拉列表,返回一个 Integer,它由 ViewData("gender") 填充 我的链接设置如下: gID = CInt(Request.Form("Gender"))Brand.GenderReference.EntityKey = 新 EntityKey("DB_ENTITIES.Gender",
..
我的 Order 类有: public int CustomerId { get;放;}公共客户客户{得到;放;} 我真的需要这两个属性来建立关系吗? 我没有使用断开连接的实体,我使用的是代码优先方法. 解决方案 根据 Julia Lerman 的书:编程实体框架:DbContext,区别在于更新导航属性的难度.在第 85 页,她建议“如果您可以做一件事来让您在 N 层场景中的生
..
我在删除 Entity Framework 4.1 中的相关行时遇到问题.我有关系表 书 1* 书本格式 我已经设置了 on delete 级联: ALTER TABLE [dbo].[BookFormats] WITH CHECK ADD CONSTRAINT [FK_BookFormats_Book]FOREIGN KEY([BookID]) REFERENCES [dbo].[
..
我正在使用 EF 尝试使用 ASP.NET 更新实体.我正在创建一个实体,设置它的属性,然后将其传递回具有 ID 的单独层上的 EF,以便可以应用更改.我这样做是因为我只在实体绑定到 UI 控件时存储实体的 ID. 一切都适用于标准属性,但我无法更新产品(相关实体)的 Category.ID.我尝试了 EntityKey、EntityReference 和其他一些,但没有保存类别 ID.这就
..