小编mic*_*ver的帖子

MVC 3 EF基本架构问题

我是MVC/EF新手.

我在我的数据库中有几个不同的表:说柠檬,糖和水.

我应该创建三个单独的模型:柠檬,糖和水,还是制作一个定义三个不同类的大型模型(有三个独立的DBContext类?)然后构建每个模型?

现在我正在制作单独的模型,但看起来我必须最终建立三个独立的数据库,这似乎有点过分.

电影示例只有一个表,所以它不能很好地回答我的问题.

entity-framework code-first ef-code-first asp.net-mvc-3

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

为什么定时器回调是静态的?

我看过的大多数winforms计时器示例都声明了静态回调.

这与计时器的功能无关吗?

我删除了"静态"修饰符,事情似乎正在顺利进行......

.net c# winforms

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

像浏览器一样过滤客户端证书

我有一个智能卡读卡器。当我尝试访问接受客户端证书的网站时,浏览器会向我提供包含 2 或 3 个客户端证书的列表。

所有这些证书选项都与我的机器上使用的卡密切相关。

当我尝试通过 .NET 中的 X509Store 类访问这些选项时,我得到了 256 个选项。对于用户来说太多了,无法分类!

X509Store store = new X509Store("MY", StoreLocation.CurrentUser);
store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadWrite);
Run Code Online (Sandbox Code Playgroud)

大多数用户不应选择以星号开头的证书,因此我可以轻松过滤掉 80% 左右的证书。例如:

*.amazonaws.com *.slashdotmedia.com *.msedge.net

我的问题是:如何将选项缩小到可管理的级别,例如我的浏览器(chrome),但来自 .NET ?

.net c# x509certificate2 x509certificate x509

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

行div上的bg颜色

我正在尝试学习如何将表格内容放入css浮点数.

我的方法是在"表"级别,"行"级别和"单元格"级别使用div.不确定这是一个好策略.

无论如何,当我在"桌子"或"单元格"级别设置背景样式时,我可以看到颜色变化.当我在行级别设置它时它会保持白色.

有没有猜到发生了什么?有一个更好的方法吗?

<h2>"Tables" work</h2>
<div style="width: 455px; background-color:#a4c4fc">
    <div>
        <div style="width: 70px; float: left">ID</div>
        <div style="width: 220px; float: left">Lemons</div>
        <div style="width: 50px; float: left">Horseradish</div>
    </div>
    <br clear: both>
    <div>
        <div style="width: 70px; float: left">1<LEFT></div>
        <div style="width: 220px; float: left">3</div>
        <div style="width: 50px; float: left">4</div>
    </div>
</div>

<br>

<h2>"Row" divs do not seem to work</h2>
<div style="width: 455px">
    <div style="background-color:#a4c4fc">
        <div style="width: 70px; float: left">ID</div>
        <div style="width: 220px; float: left">Lemons</div>
        <div style="width: 50px; float: left">Horseradish</div>
    </div>
    <br clear: both> …
Run Code Online (Sandbox Code Playgroud)

css

0
推荐指数
1
解决办法
72
查看次数

linq字符串处理1个lambda表达式中的2个字符

我已经看到一些有趣的方法来处理Linq的字符串:

例如,要通过用X代替它来隐藏字符串中的数字,我可以这样做:

string strNum = "Hello, my number is ... 3456c456";

string strHidden = new String(strNum.ToCharArray()
     .Select(c => (!char.IsNumber(c)) ? c : 'X').ToArray());

Console.WriteLine(strHidden);
Run Code Online (Sandbox Code Playgroud)

是否有Linq方法来执行此操作,仅当当前字符是数字并且以下两个字符是数字时才替换数字?

有很多方法可以定制上面的方法,但我想知道是否有一种简单的linq方法可以一次使用多个字符.

编辑:添加当前字符的要求也是一个数字.

c# linq

0
推荐指数
1
解决办法
199
查看次数

根据Angular版本缺少Angular控制器

所以我有这个来源:

<!DOCTYPE html>
    <head>
    <script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js"></script>
    <script>
        function commentController($scope) {
            $scope.reportComments = [{ Name:"Frank", Comment:"Booka" }, { Name:"Frank2", Comment:"Booka2" }];
        }
    </script>
    </head>
    <body>
        <div ng-app="" ng-controller="commentController">
            <ul>
              <li ng-repeat="c in reportComments">
                {{ c.Name + ', ' + c.comment }}
              </li>
            </ul>
        </div>      
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

而且效果很好.

但后来我将AngularJS的版本更改为1.3.0,我收到此错误:

错误:[ng:areq]参数'loadCommentsController'不是函数,未定义 http://errors.angularjs.org/1.3.7/ng/areq?p0=loadCommentsController&p1=not%20a%20function%2C%20got% 20undefined 在file:/// C:/Users/micah_000/Desktop/comment_testbed/js/angular.js:63:12在assertArg(文件:/// C:/ Users/micah_000/Desktop/comment_testbed/js/angular. js:1575:11)在assertArgFn(file:/// C:/Users/micah_000/Desktop/comment_testbed/js/angular.js:1585:3)的file:/// C:/ Users/micah_000/Desktop/comment_testbed/js/angular.js:8416:9 at file:/// C:/Users/micah_000/Desktop/comment_testbed/js/angular.js:7590:34 atEach(file:/// C:/ Users/micy_000/Desktop/comment_testbed/js/angular.js:331:20)在compositeLinkFn(file:/// C:/Users/micah_000/Desktop/comment_testbed/js/angular.js:7577:11)的compositeLinkFn(文件: ///C:/Users/micah_000/Desktop/comment_testbed/js/angular.js:7073:13)at publicLinkFn(file:/// C:/Users/micah_000/Desktop/comment_testbed/js/angular.js:6952 :30)在file:/// C:/ Users/micah_000/Desktop/commen t_testbed/JS/angular.js:1449:27

为什么?

我的控制器功能如何定义?

这与本教程密切相关.如果一个简单的教程在发行版之间中断,它会使框架看起来像volatile/mercurial /不可靠.

angularjs angularjs-scope

0
推荐指数
1
解决办法
434
查看次数