entity-framework-4.1

    2热度

    1回答

    使用EF4 Codefirst RC和MVC .NET 我有一个强类型视图我用我的插入/更新操作上我的模型。 其中一个字段是上传的文件/图像。我使用下面的代码来做到这一点。 问题是当第二次编辑表单时,如果用户没有选择文件,则每次将文件设置为NULL。 以什么不同的方式来超过这个人。 我可以 不存储在数据库中,但在文件系统上的图像(无尽可能,因为这个数据是从外部API也即将) 更改我查看有一个单独的

    35热度

    2回答

    我正在使用代码设计我的数据库,我需要一点帮助。 我收到此错误: Introducing FOREIGN KEY constraint 'SalesOrder_Invoices' on table 'Invoices' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACT

    1热度

    4回答

    我在当前项目中使用实体框架4来从多个表中读取数据。 使用ADO.net进行比较,它非常简单,只需简单的代码即可完成大量的工作。 但有一个问题... E,G有和退出表调用表“MTable” 我只想从这个表中查询两个列,但是这个表是与另外两名PPL份额谁也在努力。他们可能会在此表上添加列或修改约束。 我唯一确定的是,我想要查询的两列不会删除或重命名。 我的应用程序现在正在运行,但不时它会因为我从数据库

    0热度

    1回答

    我首先使用EF 4代码,而且我在这里有一段时间。我不断收到错误: {"Introducing FOREIGN KEY constraint 'SalesRepresentative_SalesOrders' on table 'SalesOrders' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION o

    1热度

    1回答

    我有一个实体框架CodeFirst类(POCO)客户端: void context_SavingChanges(object sender, EventArgs e) { foreach (ObjectStateEntry entry in ((ObjectContext)sender).ObjectStateManager.GetObjectStateEntries(

    0热度

    1回答

    这是你如何设置一个基本的PK/FK关系? 您是否必须定义键和导航属性? Public Class Foo 'PK Public Property FooID As Integer 'Navigation Prop Public Overridable Property Bars As ICollection(Of Bar) End Class Pu

    86热度

    2回答

    我一直在寻找关于如何使用代码优先EF 4.1来声明外键关系和其他约束的资源,但没有多少运气。基本上我在代码中构建数据模型并使用MVC3来查询该模型。一切工作通过MVC这是伟大的(微软的荣誉!),但现在我希望它不工作,因为我需要有数据模型约束。 例如,我有一个Order对象,它有很多属性是外部对象(表)。现在我可以创建一个订单没有问题,但无法添加外键或外部对象。 MVC3设置这个没问题。 我意识到我

    4热度

    1回答

    在我们的数据库中,每个表都有两个DateTime列CreatedOn和ModifiedOn,通过SQL Server中的触发器进行设置。 CreatedOn在INSERT上设置,ModifiedOn在INSERT和UPDATE上设置。 我想使用实体框架4.1。 我应该如何注释/配置这两个属性? 我认为它涉及注释[DatabaseGenerated(DatabaseGeneratedOption.C

    3热度

    1回答

    我有一个包含3个简单表的项目,一些POCO类以及使用代码创建的DBContext,没有edml文件。下面的代码设置用于处理实体框架代码的测试版 - 首先,我编辑了DbContext代码,因为ModelBuilder从测试版更改为RC 表(简单表多对多表的字段声明与级联删除外键): CREATE TABLE [dbo].[Bookings]( [ID] [int] IDENTITY(1,1)

    1热度

    1回答

    我想设置一个导航属性,将保存另一个表的零个或多个元素。实体框架似乎具有的问题是其他表具有复合主键。 public class Alpha { public int Id { get; set; } public int? BetaId { get; set; } public virtual ICollection<Beta> Beta { get; set; }