微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
实体专题提供实体的最新资讯内容,帮你更好的了解实体。
‘country’:DDD中的价值对象或实体? 意见无论如何欣赏. 并且,在哪里存储国家/地区名称/代码表? D B? XML? 在课堂上? 谢谢! 如果您的域名是地理的或政治的,那么它可能是一个实体,但在一般情况下,一个国家/地区只是与地址等内容相关联的值.在这种情况下,在对象模型的上下文中,它只是一个值. 至于存储,域模型并不真正关心.如果方便,您可以使用数据库,如果您愿意,可以使用XML,如
有几个问题,阅读它们并没有帮助我.在Eric Evans DDD中,他使用地址在某些情况下作为值类型的示例.对于邮购公司而言,地址是一种值类型,因为如果地址是共享的,并且其他人住在地址,只是包裹到达地址并不重要. 这对我来说很有意义,直到我开始考虑如何设计它.鉴于第99页的图表,他有这样的: +------------+ |Customer | +------------+ |custome
我正在从政府文本文件中读取$作为分隔符,但我不认为分隔符字符很重要 所以这是预期的: 'a$b$c$d'.split('$') # => ["a", "b", "c", "d"] 在我正在使用的数据文件中,列标题行(第一行)被均匀填充,即没有空标题,如: 'a$b$$d' # or: 'a$b$c$' 但是,每行可能具有连续的后跟分隔符,例如: "w$x$$\r\n" 通常,我读取每一行并且ch
我有一个Rails 3帮助器,它需要生成可能在属性值中包含 HTML实体的元素.例如: content_tag(:input, nil, :type => 'button', :value => 'Redo ↻') 我最终得到这个:< input type =“button”value =“Redo↻” /> 但我想要的是:< input type =“button”v
在模块内部,我有一个名为Process的类. module M Process= Class.new Process::wait(0) end 这引发了NoMethodError. 如何从模块内部访问顶层流程?在没有重新上课的情况下,这一切都是可能的吗? ::Process.wait(0)
       我们在用三层架构编写软件时,经常会遇到如下问题,就是三层之间的参数传递问题:如果我们在D层查询出数据是DataTable类型的,那么我们在B层甚至U层使用这条数据时,就要用DataTable类型来回传递了,无论什么情况,我们都会不可避免的要填写读取的字段。例如我们需要使用第一条记录的的某个字段,代码需要这样写:mrc.count(*)rows(*).这样写的坏处有很多:      
我们正在开发一个新的基于Web的产品,其中我们计划通过WCF服务公开我们的业务逻辑。我们将使用ASP.NET 4.0,C#,EF 4.0。在未来,我们希望根据服务构建iphone应用程序和WPF应用程序。我一直在阅读很多关于使用POCO vs自我跟踪实体(STE),从我的理解,STE不能很好地与Web场景。任何人都可以更清楚这个问题吗? 对我来说,STE是绝对错误的概念。它只是DataSet的另一
尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之数据迁移 Asp.NET Core+ABP框架+Identi
我被这个简单的数据问题所困扰。 我正在使用Entity框架并拥有产品数据库。我的结果页面返回这些产品的分页列表。现在我的结果按每个产品的销售数量排序,所以我的代码如下所示: return Products.OrderByDescending(u => u.Sales.Count()); 这将返回我的实体的IQueryable数据集,按销售数量排序。 我希望我的结果页面显示每个产品的排名(在数据集中
当我在我的mvc应用程序中尝试并保存我的“公司”实体时,我收到以下错误 具有相同标识符值的不同对象已经与会话相关联:2,实体: 我正在使用IOC容器 private class EStoreDependencies : NinjectModule { public override void Load() { Bind<ICompa
我得到一个简单的DTO实体A加载到我的upshot viewmodel中,可以通过Knockoutjs快乐地查看. 我的DTO A包含一个List实体.所以我可以预测A内的元素. 再次: class A { someprop; List<B> childB; } Class B { somepropB; } 到现在为止还挺好.我可以毫无问题地迭代
我首先使用ASP.NET MVC 3和实体框架代码CTP 5.我想知道是否可以添加未映射到表列的其他属性? 我有一个新闻类,它定义如下: public class News : Entity { public int NewsId { get; set; } public string Title { get; set; } public string Body { get; s
我有一个MVC剃刀视图,它迭代Orders集合.每个订单都有一个Customer,可以为null. 麻烦的是,在这种情况下,我得到一个空引用异常. @foreach (var item in Model) { <tr> <td> @Html.ActionLink("Edit", "Edit", new { id=item.ID }) | @Html.
在 Asp.net中为每个查询创建DbContext是否只使EF从其缓存中读取数据,或者每次都查询整个集合的数据?我知道每个AppDomain的元数据缓存,但只是数据呢? 上下文:使用MVC4 Web API前端的数据采集和可视化应用程序不会称之为“高容量”,但许多查询在较短的时间范围内返回相同的数据集. 实体框架每个AppDomain没有数据缓存,每个上下文实例只有一个缓存. 如果为每个请求或查
我正在使用Automapper在Entity和ViewModel对象之间进行映射(在两个方向上).该模型使用EF4 DbContext POCO并需要启用LazyLoading(因此代理生成). 我在尝试从viewmodel更新现有实体时遇到了问题.当我调用Mapper.Map(vm,entity)时,Automapper会抛出异常.我的问题是:你如何使用Automapper使用EF代理对象? 代
我在Asp.Net Web Api应用程序中有一个允许OData查询的ODataController.我只允许读取,而不是更新.我没有直接公开数据模型,而是创建了一组DTO. DTO上的属性名称不一定与EF模型上的属性匹配.当我尝试对EF模型使用OData查询时,这会导致问题.我已经查看了有关此主题的StackOverflow上的其他帖子,但它们似乎都没有解决此问题. 这就是我现在所拥有的: pu
我有2个项目 – 一个包含EDM实体框架模型和单独的ASP.NET MVC项目的类库. 我在使用MVC编辑和保存对实体的更改时遇到了问题.在我的控制器中,我有: public class UserController : Controller { public ActionResult Edit(int id) { var rep =
我正在尝试使用ASP.NET Web API和Entity Framework 5代码优先更新数据库中的客户,但它无法正常工作.我的实体看起来像这样: public class CustomerModel { public int Id { get; set; } public string Name { get; set; } // More fields p
我有以下型号: public class Customer { public int Id {get; set;} public string Name {get; set;} public int AddressId {get; set;} public virtual Address Address {get; set;} public virtual
我们的应用程序不需要身份使用的过多“登录”和“声明”功能.如果没有在数据库中创建这些表格simlpy会很好,但我不想重新实现所有的身份类… 我假设它是这样的 public ApplicationDbContext : IdentityDbContext { [...] protected override void OnModelCreating(DbModelB