我有一个工作的Azure帐户,已经运行了各种服务.我每月收到这些账单.
现在,我在Visual Studio中创建了一个我想要部署的workerrole.我收到"发布Windows Azure应用程序"屏幕,要求我登录.登录后,我收到消息说我没有订阅:
"抱歉,我们没有找到与您的帐户关联的任何Windows Azure订阅.您可以使用其他帐户登录或注册Windows Azure订阅".
使用浏览器,我可以使用相同的用户名/密码登录Azure门户.我可以查看我的订阅,结算状态等.
登录时,我收到一条消息,可以在"组织帐户"或"Microsoft帐户"之间进行选择.我选择的并没有什么不同.
我有一个数据库表,其中包含每个用户/年份组合的记录。
如何使用 EF 和用户 ID/年份组合列表从数据库获取数据? 组合示例:
UserId Year
1 2015
1 2016
1 2018
12 2016
12 2019
3 2015
91 1999
Run Code Online (Sandbox Code Playgroud)
我只需要上面组合中定义的记录。我无法理解如何使用 EF/Linq 编写此代码?
List<UserYearCombination> userYears = GetApprovedYears();
var records = dbcontext.YearResults.Where(?????);
Run Code Online (Sandbox Code Playgroud)
课程
public class YearResult
{
public int UserId;
public int Year;
public DateTime CreatedOn;
public int StatusId;
public double Production;
public double Area;
public double Fte;
public double Revenue;
public double Diesel;
public double EmissionsCo2;
public double EmissionInTonsN;
public double EmissionInTonsP;
public double EmissionInTonsA;
....
} …
Run Code Online (Sandbox Code Playgroud)