1、EF同一个linq里边不辅助八个或三个以上不一样dbcontext的使用,必须拆除开才能应用;

ef也不帮助自定义集合和dbcontext属性的插花使用.

2、假设要用用统一域账号连接database,必须在IIS Application
pool中安装该域账号,如下图.

json 1

3、借使dbcontex中B表须要动用A表保存完事后再次来到来的ID,这也很简单,当dbcontex.a执行完save之后会活动把数据库插入成功的笔录带到dbcontext.a上面

也就能取到存入的数据库之后的新记录,也就会取到新值工B表使用了.

4、倘使相对连串化之后的回到结果举行格式设置可以选用以下形式:

public static HttpResponseMessage Create(object operationResult,object
data=null, string message=null)
{
PageReturnResult pageResult = new PageReturnResult(operationResult,
data, message);
//JsonFormatter.SerializerSettings.Re‌​ferenceLoopHandling =
ReferenceLoopHandling.Ignore;
string returnString=JsonConvert.SerializeObject(pageResult,Formatting.Indented,
new JsonSerializerSettings
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
});
return new HttpResponseMessage { Content = new
StringContent(returnString, Encoding.GetEncoding(“UTF-8”),
“application/json”) };
}

5、EF中存在ModelState.IsValid可以判断传过来的实体是还是不是可行,比如说有个实体UserInfo,其中有个属性UserID是Guid类型,当客户端传送该值为字符串类型时,传过来的UserInfo状态就是无效的.在声美素佳儿下,实体中的GUID字符串类型和数据库的uniqueidentifier做映射保存,必须是GUID类型和uniqueidentifier做配对使用,纵然GUID实际上是个字符串,不过字段类型也无法定义成字符串类型,否则做保留时不可能跟数据库的uniqueidentifier对应上.

相关文章

网站地图xml地图