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

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.

主站蜘蛛池模板: 宾川县| 离岛区| 天峻县| 鄢陵县| 宜兴市| 福贡县| 柘城县| 陆良县| 军事| 南皮县| 汉川市| 华宁县| 贵港市| 红桥区| 公主岭市| 普格县| 彰武县| 蓬莱市| 砚山县| 铜梁县| 福鼎市| 大连市| 海门市| 霍林郭勒市| 论坛| 龙海市| 陆丰市| 年辖:市辖区| 讷河市| 门源| 偃师市| 无锡市| 南郑县| 全州县| 井研县| 武冈市| 双流县| 栖霞市| 岳阳县| 周口市| 宁强县|