小编moi*_*eme的帖子

获取.Net程序集的PublicKeyToken

查找程序集的Public-Key-Token的最简单方法是什么?

我能想到的最简单的方法是简单的右键单击,获取公钥,但是这个功能不存在,可能有一个Visual Studio扩展吗?

我正在使用Visual Studio 2010,如果有可用的扩展名.

.net visual-studio-2010 visual-studio public-key

155
推荐指数
10
解决办法
14万
查看次数

实体框架中的字段最大长度

我需要在我的视图上使用ASP.NET MVC和实体框架在我的测试字段上放置最大长度,我找不到如何获取varchar字段的最大长度.

有没有一种简单的方法来获取它,或数据库字段的任何其他属性

asp.net-mvc entity-framework

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

更改实施接口模板

在Visual Studio 2010中,是否可以更改实现接口时使用的默认模板?

我想改变属性的实现

public int MyProperty
{
    get
    {
        throw new NotImplementedException();
    }
    set
    {
        throw new NotImplementedException();
    }
}
Run Code Online (Sandbox Code Playgroud)

public int MyProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)

编辑

所以我试图编辑PropertyStub.snippet但无济于事,它没有改变任何东西......

我发现这个问题更改属性存根以进行接口重构,这表明ReSharper是唯一的方法.

任何能够做这项工作的人,例如,导致我所做的改变似乎没有任何影响

c# templates visual-studio-2010 visual-studio

15
推荐指数
1
解决办法
3077
查看次数

ORM对于.Net ON Oracle

我将很快开始一个新项目,在Oracle数据库上使用.Net 3.5和Winform.我们计划使用ORM.我们的架构师建议使用NHibernate.由于我个人对Entity Framework更熟悉,我认为它比NHibernate更容易使用.但由于Oracle没有任何官方规定,我们拒绝使用它.

所以我的问题是:我已经查看了可用的不同提供商,并找到了一些:

  • DevArt
  • DataDirct
  • EFOracleProvider

所以我想对它们中的每一个都有一些反馈 - 优点和缺点,缺少功能,类似的东西,使用它们的人,并知道我们是否更好地使用NHibernate?

谢谢您的帮助.

.net oracle nhibernate entity-framework winforms

7
推荐指数
1
解决办法
361
查看次数

带有Asp.Net MVC dateFormat映射的jQuery.ui.datepicker

是否有人将c#dateFormat映射到datePicker dateFormat,因为我已经知道C#dateFormat,我不想每次必须构建自定义日期格式时都要检查datepicker文档.

例如,我希望能够在我的帮助器中指定'dd/MM/yy'(c#)的dateFormat,并将它转换为'dd/mm/yy'DatePicker

asp.net-mvc jquery-ui datepicker date-format

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

如何在 FluentMigrator 迁移中检索插入的身份

在迁移期间,如何插入到我的表中,然后检索 ID,然后使用它在另一个表中插入相关数据。

我现在拥有的是要插入的硬编码 ID,但我不知道运行迁移时它会是什么。

var contactId = 2;
var phoneNumber = 2;

Insert.IntoTable("Contacts")
    .WithIdentityInsert()
    .Row(new
    {
        Id = contactId,
        TimeZoneId = contact.TimeZoneId,
        contact.CultureId,
        Type = (byte)(int)contact.Type,
        Email = contact.Email.ToString(),
        EntityId = entityId
    });

 Insert.IntoTable("PhoneNumbers")
    .WithIdentityInsert()
    .Row(new
    {
        Id = phoneNumberId,
        phone.Number,
        Type = (byte)(int)phone.Type,
        ContactId = contactId
    });
Run Code Online (Sandbox Code Playgroud)

我希望能够检索插入的 ID 并将其用于第二次插入,而不是对其进行编码。

我正在使用 SQL Server,如果有帮助的话...

我认为这会是微不足道的,但在谷歌搜索之后似乎并非如此,并且在这里没有看到任何答案。

c# sql-server fluent-migrator

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

合并2个LINQ列表时出错

合并2个LINQ列表后,我遇到了问题.我收到以下错误:查询包含对在不同数据上下文中定义的项的引用.

这就是我构建我的最终2个LINQ列表的方式:

CAPDBDataContext CAdb = new CAPDBDataContext();
USPDBDataContext USdb = new USPDBDataContext();

var ExceptionList = Special_texts.Where(x => x.name.Equals("ExceptionList"))
                    .Select(x => x.special_text1)
                    .AsEnumerable()
                    .Select(x => x.Split(new[] { '#' }, StringSplitOptions.RemoveEmptyEntries))
                    .SelectMany(x => x)
                    .ToList();

var USquery = from uscomp in USdb.UScompanies
              join ussect in USdb.USsectors
              on uscomp.sector_code equals ussect.sector_code
              select new
              {
                  uscomp.company_name,
                  uscomp.primary_exchange,
                  ussect.description
              };

var CAtemp = from x in CAdb.companies
             where !ShefalisList.Contains(x.ticker)
             select x;

var CAquery = from temp in CAtemp
             join casect in CAdb.sectors
             on temp.sector_code equals …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

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