官术网_书友最值得收藏!

The model

The M in MVC means model, but what does a model really mean? The simplest definition is that model refers to the application problem-domain entities and their behavior, where behavior can be implemented in the entities themselves, or in a dedicated service class.

Classes that contain only properties with no logic are called Plain Old CLR Objects (POCO) classes. These are the type of classes that work best when received as input or returned as output from your APIs. It will save you many headaches if you stick to POCO classes in the external surface of your APIs. This will also keep you from making mistakes, namely exposing sensitive information such as your database structure, as your APIs grow. On the internals of your APIs, you can use any type of classes that you like, and in Chapter 5, Persisting Data with Entity Framework, you will learn how to use the Entity Framework (EF) core to work with classes that map to database tables and allow you to store data and query it.

主站蜘蛛池模板: 西华县| 合肥市| 溧水县| 潜山县| 靖远县| 涞水县| 安泽县| 德兴市| 吉隆县| 弥渡县| 两当县| 桑植县| 垣曲县| 庄浪县| 万安县| 墨江| 益阳市| 云南省| 乐山市| 绥德县| 德钦县| 嘉鱼县| 湾仔区| 邮箱| 砀山县| 新丰县| 清原| 闽清县| 南安市| 绥中县| 巩留县| 谢通门县| 嘉祥县| 安平县| 新津县| 乐业县| 炎陵县| 孝感市| 彭泽县| 大安市| 利辛县|