asp.net-core-mvc – 在Entity Framework Core中使用[ComplexTyp
发布时间:2020-12-16 00:06:20 所属栏目:asp.Net 来源:网络整理
导读:我在EF Core数据模型中使用了我自己的类的属性. public class Currency{ public string Code { get; set; } public string Symbol { get; set; } public string Format { get; set; }}[ComplexType]public class Money{ public int? CurrencyID { get; set;
我在EF Core数据模型中使用了我自己的类的属性.
public class Currency { public string Code { get; set; } public string Symbol { get; set; } public string Format { get; set; } } [ComplexType] public class Money { public int? CurrencyID { get; set; } public virtual Currency Currency { get; set; } public double? Amount { get; set; } } public class Rate { public int ID { get; set; } public Money Price = new Money(); } 我的问题是,当我尝试创建迁移时,EF Core报告错误. Microsoft.Data.Entity.Metadata.ModelItemNotFoundException: The entity type 'RentABike.Models.Money' requires a key to be defined. 如果我声明了一个键,就会创建一个单独的“Money”表,这不是我想要的. 有没有办法在EF Core中使用ComplexType并将它们全部放入一个表中? 解决方法
目前,https://github.com/aspnet/EntityFramework/issues/246的积压支持复杂类型
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何从ReSharper中删除“使用目录”消息
- ASP.NET Cookies BUG – 多个cookie随机复制?
- asp.net-mvc – 没有区域的ASP.NET Web API中的多级路由
- asp.net – SignalR,Owin和异常处理
- ASP.Net web api Vs .Net核心web api
- 使用WebAPI进行RESTFul身份验证
- asp.net-mvc – Razor视图引擎.cshtml页面中的OutputCache
- asp.net-mvc – asp.net mvc多参数动态图像请求?
- 实体框架 – ASP.NET OData – 使用带数据传输对象的Delta实
- asp.net – CompositeControl中的DropDownList是否应该记住
推荐文章
站长推荐
- asp.net-mvc – 尝试方法… HttpConfiguration …
- asp.net-mvc-2 – 如何在Asp.net MVC2中通过Ajax
- asp.net-mvc-4 – MVC 4部分与单独的控制器和视图
- asp.net – 为什么ModalPopupExtender不通过java
- asp.net-mvc – 使用LINQ的多个或单个存储库
- 在ASP.Net中加载用户控件并处理回发
- asp.net-mvc – ASP.NET MVC UpdateModel()方法如
- asp.net-core – AspNETCore Odata批处理
- asp.net-mvc – 为什么Chrome在这两种情况下使用
- asp.net-mvc – 具有已定义范围的.NET ASP.NET M
热点阅读