VS 2013、SQL Server 2012、实体框架、Web API 2
两个项目访问相同的数据库
最初,我的解决方案只有一个项目。该项目将读取和写入图像。因此,我将图像路径保存在数据库中,并将图像本身保存在此项目的"~/Images/“文件夹中。
后来,我在这个解决方案中添加了另一个项目。该项目还需要读取和写入相同的图像集。当我试图通过首先从数据库获取图像路径并访问它来读取第一个项目(比如"~/Images/xyz.jpg")保存的图像时,系统告诉我该文件不存在。然后我意识到我是在连接第一个项目的域名和路径"~/Images/xyz.jpg“。但实际上
我有一个这样的域名:
class Project
{
...
Unit ProjectUnit
}
class Unit
{
...
IList<User> Users
}
class User
{
...
}
我必须得到基于一个用户的所有项目,所以:每个项目中的Unit.Users包含查询用户。
如何将其转换为DetachedCriteria?