1. EF的查询会把对应的实体字段都查询出来?如何只查对应的几个字段?
2. EF插入数据的时候,自动会生成实体的所有字段插入,如何只插入几个字段。因为如果数据库的字段不允许为NULL,那么你再插入的时候又没赋值,所有提出这样的问题,麻烦大神解惑下!
1. 可以考虑用AutoMapper的Project()
请问下dudu,有这方面的学习链接吗?
@落叶飞逝的恋: 推荐阅读:恋爱虽易,相处不易:当EntityFramework爱上AutoMapper
1.select new {//这里指定需要的列};//如果只是select t;的话默认会查出所有的列;
2.这个看不太懂,数据插入的时候有值就插,只准备插部分字段而其他字段有不能为null,就给“”,应该可以吧;