我第一次错误地选择了美国东部地区.但我需要欧盟区域.我尝试删除该网站并创建一个新网站.但是从现在起我只能选择美国东部(它是地区列表中唯一的项目).
如何更改新网站的区域?
在.NET中很容易获得所有已加载程序集的列表:
AppDomain.CurrentDomain.GetAssemblies()
Run Code Online (Sandbox Code Playgroud)
但我找不到在PCL(可移植类库)代码中执行此操作的方法?有什么建议?
我正在尝试在VSO上构建ASP.NET 5 beta 7应用程序.我收到以下错误:
System.IO.FileNotFoundException:无法加载文件或程序集"Microsoft.DNX.PackageManager"或其依赖项之一.该系统找不到指定的文件.
文件名:'Microsoft.DNX.PackageManager'
我知道这个问题:https: //github.com/aspnet/Announcements/issues/51
所以我尝试使用PowerShell脚本安装最新的WebTools,但"访问被拒绝".
有关如何在VSO中构建beta7应用程序的任何想法?或者只是等待单元VSO构建服务器将使用最新工具进行更新?
如何更新(替换)已附加到EF DbContext的对象?
DAL中有Update()方法:
public int Update<TEntity>(TEntity entity)
{
this._context.Set<TEntity>().Attach(entity);
this._context.Entry<TEntity>(entity).State = EntityState.Modified;
}
Run Code Online (Sandbox Code Playgroud)
在某些时候它可以接收两个或更多不同的具有相同键值的TEntity实例(简单的例子,而不是从实际项目):
var e1 = new SomeEntity() { Id = 1; }
dal.Update(e1);
...
var e2 = new SomeEntity() { Id = 1; }
dal.Update(e2);
// Exception: An object with the same key already exists in the ObjectStateManager.
...
dal.Commit();
Run Code Online (Sandbox Code Playgroud)
我需要保存旧的最后一个值(e2).我该怎么做(没有为第二次更新创建新的上下文)?