摘要:
7.4 持久化的一些技巧持久化过程中的很多东西都有可能引起错误,如字符串太长,违反外键约束,不为空的列设置为null,重复键等等。这些都是引发异常的典型原因。让我们看看如何在代码中处理这些异常吧。7.4.1 处理持久化异常一般来说,处理异常很简单,在try/catch块中调用SaveChange即可。由EF引起的异常也是如此,但是要捕捉一个特定的异常:UpdateException。UpdateE... 阅读全文
摘要:
什么是Model我这里简单的用一句话概括什么是model:model是对现实的描述,它可以被开发人员、业务分析师、客户所理解,它不是UML图或者其他任何以开发者为中心描述domain的方式。model的元素实体(Entity)实体是这样一个对象:由它的属性组合唯一标识以及有定义好的生命周期。通常实体包含一个ID或key属性,用于唯一标识它。两个具有相同类型和相同标识符的实体被认为是相同的实体。在Line of Business(LOB)应用程序中典型的实体有:customer,product,order,supplier等等。拿一个电子商务程序作为例子,通过唯一标识符来区分customer是非 阅读全文