Blog Post 304

Chris Cooper
2 min readFeb 17, 2020
  1. Discuss in words something you learned in class today or this week.

That designing APIs can be complex but with practice, like anything else, it all becomes clear.

2. Explain MVC?

The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller.

3. What is meant by Globalization and Localization?

Globalization is the process of designing and developing applications that function for multiple cultures. Localization is the process of customizing your application for a given culture and locale. … Format and parse numbers, dates etc. according to the user’s locale.

4. Explain the different parts of an Assembly.

  • An assembly is a partially compiled code library.
  • In .NET framework, an assembly is a portable executable and can be an EXE (process assembly) or a DLL (library assembly).
  • An assembly can consist of one or more files or modules in various languages.
  • It is used in deployment, versioning, and security.
  • It is the standard for components developed with the Microsoft .NET.
  • The .NET assemblies may or may not be executable, it means they might exist as the executable (.exe) file or dynamic link library file.

5. What is an Assembly? What are the different types of Assemblies?

An assembly is a partially compiled code library. The assembly types are shared, and private.

6. In relation to Entity Framework (EF) What is T4 Templates?

T4 stands for Text template transformation toolkit which is a template-based code generation engine built into Visual Studio.

7. What is a POCO Entity?

A Plain Old CLR Objects (POCO) is a class, which doesn’t depend on any framework-specific base class.

8. What is the difference between ObjectContext and DbContext in relation to EF?

The main difference between DBContext and ObjectContext is that DBContext is a wrapper of ObjectContext and denotes the most commonly used features of ObejctContext, while ObejctContext is a part of core Entity Framework API that allows in performing operations on the database using strongly typed entity classes.

--

--

Chris Cooper

An avid learner, writer, and creator that seeks to bring out the best in himself and others : )