摘要:
报错:Missing type map configuration or unsupported mapping □ 背景 当把View Model转换成Domain Model保存的时候,发生在AutoMapper的错误。 □ 分析 1、在派生于AutoMapper的Profile的类中已经建立映射: Mapper.CreateMap(); 2、也已经初始化派生于Pr... 阅读全文
摘要:
在MVC中,当涉及到强类型编辑页,如果有select元素,需要根据当前Model的某个属性值,让Select的某项选中。本篇只整理思路,不涉及完整代码。□ 思路往前台视图传的类型是List,把SelectListItem选中项的Selected属性设置为true,再把该类型对象实例放到ViewBag,ViewData或Model中传递给前台视图。 通过遍历List类型对象实例□ 控制器public ActionResult SomeAction(int id){ //从数据库获取Domain Model var domainModel = ModelService.LoadEnti... 阅读全文
摘要:
1、在记事本中编写代码。 using System; namespace HelloWorld { public class Program { static void Main(string[] args) { Console.WriteLine("Hello,World"); ... 阅读全文
摘要:
1、在记事本中编写IL代码如下:.assembly HelloWorld{}.assembly extern mscorlib{}.method public static void Main(string[] args) { .entrypoint .maxstack 8 ldstr "Hello,World" call void [mscorlib]System.Console::WriteLine(string) call valuetype [mscorlib]System.ConsoleKeyInfo [mscorlib]System.Console::... 阅读全文
摘要:
分配在栈上、派生于System.ValueType的值类型:● 简单类型,比如int,uint,byte,sbyte,short,long,ulong,char,float,double,decmial,bool都属于值类型。简单类型对应BCL基类库的别名,比如byte对应System.Byte,short对应System.Int16等。● 结构和枚举属于值类型。 什么是BCL基类库:Base ... 阅读全文