‘壹’ 请教一个问题,myql原生sql查询,有一个date类型的,如何映射到实体Localdate 字段
java中和数据库Date类型交互的是java.sql.Date
java.time.LocalDate没法直接和java.sql.Date进行转换,不过可以通过
java.time.LocalDate -> java.util.Date -> java.sql.Date这个方式进行转换
‘贰’ EF怎么使用SQL语句查询到结果然后映射到自定义实体去
给你举个例子:
staticvoidMain(string[]args)
{
using(MyDBEntitiesen=newMyDBEntities())
{
varp1=en.People.First(x=>
x.Name=="Jim");
Console.WriteLine(p1.Age);
varp2=en.Database.SqlQuery<Person>(
@"selecttop1*fromperson
wherename='Jim'")
.First();
Console.WriteLine(p2.Age);
//p1p2是同一个记录
}
Console.ReadLine();
}