小编use*_*627的帖子

更新到Windows 10后,TortoiseSVN图标覆盖不显示

我一直在使用Windows 8和TortoiseSVN图标已正确显示,但安装Windows 10后,我再也看不到文件/文件夹状态的图标.

tortoisesvn windows-10

121
推荐指数
9
解决办法
16万
查看次数

实体框架 - 生成类

我有一个现有的数据库.我希望有一种方法可以从这个数据库生成类文件.但是,我似乎看到很多从类文件生成数据库.

有没有办法使用Entity Framework从现有数据库生成类文件?如果是这样的话?有人能指点我一个教程吗?

c# entity-framework

62
推荐指数
2
解决办法
13万
查看次数

ASP.NET MVC下拉列表来自数据库

好的,所以我是整个MVC世界的新手,但它似乎是完成任务的一种非常好的方式,我试图让它在这里工作.

问题是:我无法从我的SQL数据库中的表中获取数据到我的注册页面上的简单下拉表单.

我不知道在哪里放东西,在哪里编写代码打开表,选择ID,在哪里放置response.write以及如何将其发送到视图?

我的模型是这样的:

    public class users
{
    public string name {get; set;}
    public int user_id {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我的控制器是这样的:

    [HttpGet]
    public ActionResult ListUser()
    {
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

我的观点是这样的:

@model Community.Models.users
Run Code Online (Sandbox Code Playgroud)

我已经用Google搜索了2天,在youtube上观看了几个视频但没有用,我找不到它.请知道这里有一些知识的人吗?请指出一些很好的教程和/或论坛,我可以浏览更多我可能有的问题


这个项目仍然没有运气..

我正在创建一个表单并在该表单中,我想要一个db-loop(IEnumerable)..但是当前的模型不是IEnumerable.我几乎陷入困境,观看了一堆教程,他们都只列出了一个连接,如果我想要两个模型怎么办?

这是我的控制器,我知道你必须将一个列表传递给视图,对吧?

    public ActionResult Registration()
    {
        return View(db.users.ToList());
    }
Run Code Online (Sandbox Code Playgroud)

如何在IEnumerable模型中查看我的视图中的列表?

@neoistheone,你的例子对我没什么帮助,我的DB打开像这样:

private DataBaseContext db = new DataBaseContext();
Run Code Online (Sandbox Code Playgroud)

我不知道如何,但它打开了连接.我已经尝试了这么多个小时,它只是愚蠢,没有睡太久!

我习惯编写ASP-Classic fyi,这是我第一次认真尝试升级我对编程最新语言和OOP的知识.

.net c# asp.net asp.net-mvc

15
推荐指数
4
解决办法
7万
查看次数

将通用T转换为System.Enum

我有一个Enums 的列表作为一个IEnumerable<T>,我需要循环每个项目并得到它的描述如下:

IEnumerable<T> values = (T[])Enum.GetValues(typeof(T));
foreach (Enum value in values)
{
    String mylist = Common.MyExtensions.getEnumDescription(value);
}

...

public static string getEnumDescription(Enum value)
{
    FieldInfo fi = value.GetType().GetField(value.ToString());

    DescriptionAttribute[] attributes =    (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);

    if (attributes != null && attributes.Length > 0)
    {
        return attributes[0].Description;
    }
    else
        return value.ToString();
}
Run Code Online (Sandbox Code Playgroud)

这会在foreach部分产生错误

无法将"T"转换为System.Enum.

不是首先IEnumerable列出的System.Enum?什么样的演员可以做到这一点?

c# enums

7
推荐指数
2
解决办法
5800
查看次数

同一解决方案中的不同EntityFramework版本

我有一个使用EF5的旧Silverlight应用程序,无法升级到EF6.我有另一个项目使用EF6与不同的上下文,但我得到:

无法加载文件或程序集'EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

我假设这是因为EF5已经加载(它在主项目中,不要问我为什么),它仍然指向dll而不是EF6.我怎样才能让它发挥作用?

我补充说:

   <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />
        <codeBase version="5.0.0.0" href="C:\Projects\project\2.1.1EF2\packages\EntityFramework.5.0.0\lib\net45\EntityFramework.dll"/>
        <codeBase version="6.0.0.0" href="C:\Projects\project\2.1.1EF2\packages\EntityFramework.6.1.0\lib\net45\EntityFramework.dll"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
Run Code Online (Sandbox Code Playgroud)

到lgos建议后我的主web.config,但现在我收到:

{"[A] System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection无法强制转换为[B] System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection.类型A源自'EntityFramework,Version = 5.0.0.0,Culture =中性,PublicKeyToken = b77a5c561934e089'在上下文'默认'位置'C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\project211ef\_97babe28\e7ea3fa9\assembly\dl3\01275099\70646f08_d86ecf01\EntityFramework.dll'.类型B源自'EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089',位于'默认'位置'C:\ Projects\project\2.1.1EF2\packages\EntityFramework. 6.1.0\LIB \net45\EntityFramework.dll"."}

看起来它仍在尝试使用EF5,尽管它访问EF6实体部分.

我通过添加绑定重定向来修复此问题.在主要web.config我重定向到新版本然后在子web.config重定向到旧版本.

.net c# assemblies entity-framework

6
推荐指数
1
解决办法
3800
查看次数

删除事件时出现“错误代码:1205。超出锁定等待超时;尝试重新启动事务”

我正在尝试删除表中的一行

delete from tbllink where linkid=243
Run Code Online (Sandbox Code Playgroud)

但我不断收到错误消息:

错误代码:1205。超过锁定等待超时;尝试重新启动事务

正如其他问题中提到的,我尝试运行:

show open tables where in_use>0;
Run Code Online (Sandbox Code Playgroud)

这返回了 0 个结果。我也尝试过运行:

show processlist
Run Code Online (Sandbox Code Playgroud)

这返回了这些列:

> 2244  username IP:50487   newdatabasetemp Sleep   1777        
> 2247  username IP:50723   newdatabasetemp Sleep   1346        
> 2249  username IP:50725   newdatabasetemp Sleep   1285
Run Code Online (Sandbox Code Playgroud)

我尝试重新连接到服务器,但结果仍然相同。

mysql timeout

5
推荐指数
1
解决办法
2万
查看次数

将 Datagrid 单元格原始值与 CellEditEnding 事件中的编辑值进行比较

我有一个根据用户在我的 Datagrid 行中输入的数字更新的总计变量。我想在更改每一行单元格时更新该值。这是我到目前为止所做的:

private void QuotationDG_CellEditEnding(object sender, 

DataGridCellEditEndingEventArgs e)
{

    int ColumnIndex = e.Column.DisplayIndex;

    Double amount= Double.Parse(((TextBox)e.EditingElement).Text);
    Cat1SubTotal += amount;
    GrandTotal += amount;
}
Run Code Online (Sandbox Code Playgroud)

每次用户输入新值时,此代码都会将金额相加。但是,如果用户编辑了现有值,那么这将在不删除旧值的情况下添加新值,因此将显示不正确的总数。

我需要做这样的事情:

Cat1SubTotal += (NewValue-OriginalValue)
Run Code Online (Sandbox Code Playgroud)

c# silverlight datagrid

4
推荐指数
1
解决办法
4971
查看次数

将我的Web应用程序文件发布到远程服务器wwwroot

我是新发布的Web应用程序,我正在尝试将我的Web应用程序发布到远程服务器.我可以使用远程桌面连接连接到该服务器,但我无法直接从VS2012将我的应用程序发布到服务器.我正在寻找通过服务器手动发布Web应用程序的方法.

我在远程服务器上的IIS 7上创建了一个新网站,并在wwwroot下为我的网站创建了一个目录.我不确定从应用程序中复制哪些文件要粘贴到我的wwwroot文件夹中.我尝试在VS2012/projects下复制我的整个项目文件夹,但是我收到了项目中"Packages"文件夹的访问被拒绝消息.

我是以错误的方式做的吗?我应该使用VS2012以其他方式发布文件吗?

asp.net visual-studio-2012

3
推荐指数
1
解决办法
3333
查看次数

在javascript中获取文档的孙元素

如何在 javascript 中获取文档的孙子 div 和 iframe ?我有 div 的 id 和 iframe 的名称

javascript document element get grandchild

2
推荐指数
1
解决办法
1万
查看次数

从内侧绕箭头

我使用CSS创建了以下箭头,但我的箭头内侧没有圆角.有没有办法做到这一点?

#arrow {
    border-right:30px solid black;
    border-bottom:30px solid black;
    width:100px;
    height:100px;
    transform: rotate(-45deg);
    margin-top:40px;
    border-radius: 1em;
    -webkit-border-radius: 1em;
-moz-border-radius: 1em;
}
Run Code Online (Sandbox Code Playgroud)
<div id="arrow"></div>
Run Code Online (Sandbox Code Playgroud)

html css css-shapes

2
推荐指数
1
解决办法
117
查看次数