小编sab*_*ber的帖子

检索数据库架构

我想知道,如何检索Sql-Database模式信息,如表,列和它们之间的关系等等.我知道如果我在主数据库和目标数据库上执行不同的特定查询是可能的.但有没有有效的方法来检索数据库的架构?

提前致谢.

c# sql-server database-schema

8
推荐指数
1
解决办法
8801
查看次数

无法更改泛型集合中struct的成员值

想象一下struct:

        struct Person
        {
             public string FirstName { get; set; }
             public string LastName { get; set; }
        }
Run Code Online (Sandbox Code Playgroud)

以下代码:

        var list = new List<Person>();
        list.Add(new Person { FirstName = "F1", LastName = "L1" });
        list.Add(new Person { FirstName = "F2", LastName = "L2" });
        list.Add(new Person { FirstName = "F3", LastName = "L3" });

        // Can't modify the expression because it's not a variable
        list[1].FirstName = "F22";
Run Code Online (Sandbox Code Playgroud)

当我想要更改Property它的值时,它会给我以下错误:

Can't modify the expression because it's not …
Run Code Online (Sandbox Code Playgroud)

.net c# struct generic-list generic-collections

8
推荐指数
2
解决办法
5427
查看次数

将SignalR Hub移动到另一个项目

我想知道是否可以将SignalR 放在HubAsp.Net项目不同的项目中?如果是的话.我怎样才能访问Hub课程?

提前致谢.

c# asp.net asp.net-mvc signalr signalr-hub

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

CrystalReport和/或Visual Studio 2010非常奇怪的情况我不知道也许.Net Framework

我遇到了一个非常奇怪的问题看起来很有趣看起来像有些东西和我一起玩.我正在使用Crystal-Report Version 13.0.2000.0和Visual Studio 2010.前几天我收到了与Crystal-Report相关的错误,即:

无法加载文件或程序集'file:/// C:\ Program Files(x86)\ SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll'或者它的依赖关系.该系统找不到指定的文件.

谷歌搜索后,我找到了解决方案,然后我将以下代码添加到app.config文件,它运行良好,我没有错误,没有例外.

<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime Version="v4.0" sku=".NETFramework, Version=v4.0" />
</startup>
Run Code Online (Sandbox Code Playgroud)

今天,当我想在我的其他项目中使用相同的解决方案时,它显示了我应该下载的消息.NetFrwamework 4.0并且它导致项目无法运行.我以为我错过了配置中的一些东西,所以我去看看我在之前的项目中做了什么配置.有趣的一点是,当我打开项目时它向我显示相同的消息下载.NetFramework 4.0,虽然它在很多天前工作得非常好,我没有任何问题.但现在 .... .

我不知道是什么问题.任何建议都会有所帮助.

.net c# crystal-reports winforms

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

使用动态类型而不是不可能的通用属性

请考虑以下代码:

    public dynamic DataGrid { get; private set; }
    public DataGridForm<TData, TGrid> GridConfig<TData, TGrid>() where TData : class
    {
        return DataGrid = new DataGridForm<TData, TGrid>();
    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试将一个泛型类的实例保留在propertyfor 以供以后使用,但如您所知:

属性,事件,构造函数等不能是通用的 - 只有方法和类型可以是通用的.大部分时间都不是问题,但我同意有时这很痛苦(Jon Skeet)

我想知道这是解决这种情况的好方法吗?

.net c# generics dynamic

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

应该如何定制ASP.Net Identity

经过大量关于ASP.Net Identity的阅读后,我仍然对ASP.Net认证系统中新添加的某些东西感到困惑.

  • 如果我已经设计了一个带有用户管理表的数据库,我该如何使用ASP.Net Identity?例如,我想将AspNetUsers表映射到我自己的表名UserAccounts.
  • 我应该如何将这个新系统与现有的ASP.Net MVC应用程序混合使用?
  • 如果我不想使用代码优先(Identity使用代码优先)怎么办?

任何建议都会有所帮助.提前致谢.

c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-identity

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

EF CodeFirst的优缺点

可能重复:
EF 4.1 Code-first vs Model/Database-first

我刚开始学习EF 4.0 CodeFirst,我想听听专家关于EF CodeFirst的优缺点是什么?

.net architecture orm entity-framework-4 entity-framework-4.1

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

从数据库中删除__MigrationHistory表

我想知道如果__MigrationHistory从工作数据库中删除表会发生什么?

sql-server entity-framework database-migration ef-code-first ef-migrations

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

使用Telegram Bot将消息发送到电话号码而不是@username

这是否可以使用电报机器人将电话号码发送到电话号码而不是@username?

如果答案为否,我不得不说我有没有@username的电报帐户,而且几天前我收到了Bot的消息,这怎么可能?

任何建议都会有所帮助.

api telegram telegram-bot

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

从模型验证中排除字段

假设我有以下内容ViewModel:

    public class PersonViewModel
    {
        [Required]
        public String Email { get; set; }

        [Required]
        public String FirstName { get; set; }

        [Required]
        public String LastName { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

ViewModel不是原创Entity,我在两个地方使用这个模型,在第一个我要验证所有字段,但在另一个我Email要从模型验证中排除字段.无论如何指定从验证中排除字段?

c# asp.net-mvc model-validation

4
推荐指数
2
解决办法
5735
查看次数