分类:.NET Framework

.NET Framework

如何确定CodeFirst中的物料装载顺序?

我正在想,有什么办法可以确定CodeFirst中的物业装载顺序,例如我有一个如下所示的类: public class { public string Propert1 {get; set;} public string Propert2 {get; set;} public List< string> PropertList {get; set;} } 我

IT屋 2017/8/5 21:37:39 喜欢

.NET Framework

实体框架6(EF6)使用单独项目中的模型进行首次迁移

使用EF6代码优先迁移,我可以成功保存模型并为其创建新的迁移。然而,我的DbContext类是一个 Sharp.Data 项目,实际(Sql CE)数据库生活在 Sharp.Server project bin文件夹,我的模型生活在一个 Sharp.Common 项目中。 当我运行 add-migration -ProjectName Sharp.Data Migration3 (指向 Sh

IT屋 2017/8/5 21:37:26 喜欢

.NET Framework

添加迁移错误:对象引用未设置为对象的实例

我使用的是代码优先的概念,只是尝试向Models文件夹添加一个新类,希望在SQL Server数据库中创建一个新的表。我已经添加了 公共覆盖属性诊断为DbSet(诊断) / pre> 在DBContext.vb中。 然后在包管理器控制台中,我进入了添加迁移诊断。但是下面的错误就出来了。为什么是这样?任何人都可以帮助我吗? 对象引用未设置为对象的实例

IT屋 2017/8/5 21:37:13 喜欢

.NET Framework

插入而不是更新历史数据?

我正在使用EF 6.1 Code First,并希望通过使用简化的模型来跟踪历史数据: public class Customer:IHistoryData< CustomerData> { public Guid ID {get;组; } public virtual ISet< CustomerData>版本{get;组; } } public class Cust

IT屋 2017/8/5 21:37:00 喜欢

.NET Framework

如何在首先从数据库中拉出现有实体之前,先使用代码优先框架添加对另一个现有实体的引用

我正在尝试将现有产品附加到拍卖中,但如果没有先从数据库中拉出产品,则无法执行此操作。 此代码可以正常工作,但是我将如何提供产品,然后保存拍卖 var product = new Product() { //已知现有产品ID ProductId = 1 }; var auction = new Auction { BuyItNowPrice = 10. Pr

IT屋 2017/8/5 21:36:47 喜欢

.NET Framework

许多关系模型之间的内在联系

我有两个类似下面的模型被配置为多个关系: public class Permission { public int PermissionId {get;组; } public string PermissionName {get;组; } public virtual List< Role>角色{get;组; } } public cl

IT屋 2017/8/5 21:36:34 喜欢

.NET Framework

如何映射两个一对一关系

我有三个实体,名称为SellinRequest,MortgageAndRent和Album。每个SellinRequest和MortgageAndRent可能都有一个专辑。 public class SellingRequest { public int Id {get;组; } public Album Album {get;组; } } public class M

IT屋 2017/8/5 21:36:08 喜欢

.NET Framework

PredicateBuilder,使用EF构建超过2个表的谓词

我有一个复杂的问题,但它的解释更复杂(我想)。不过,如果不清楚,请稍等一下,请问我详细说明。 我有一个名为 UserService 。服务是用户提供的任何服务,例如在咖啡厅播放的乐队。另一个是DJ和房间。这是表格的样子: [Table(“UserService”)] public class UserService { public int Id {get;组; } p

IT屋 2017/8/5 21:35:55 喜欢

.NET Framework

指定的模式无效。错误:由于“User”类型不可用,因此未加载“Product_CreatedByUser”关系

我有以下代码第一个模型,我尝试初始化数据库它给我下面的错误提示。一个用户可以拥有多个产品,因此用户和产品之间有一对多的关系。 指定的模式无效。错误:“Models.Product_CreatedByUser”关系未加载,因为“User”类型不可用。 我正在使用代码第一种方法,任何人都可以帮助我。 用户: public class User { p

IT屋 2017/8/5 21:35:36 喜欢