小编Mic*_*ris的帖子

实体框架OrderBy"CASE WHEN"

我想知道是否有人知道如何在Entity Framework中表达它在纯SQL中的含义:

SELECT Name, IsEmployee, IsQualityNetwork
FROM Person
ORDER BY CASE WHEN IsQualityNetwork = 1 or IsEmployee = 1 THEN 0 ELSE 1 END, Name
Run Code Online (Sandbox Code Playgroud)

我尝试使用Linq Dynamic但是当执行此代码时:

var p = ctx.People
    .OrderBy("CASE WHEN IsQualityNetwork = 1 or IsEmployee = 1 THEN 0 ELSE 1 END")
    .OrderBy(e => e.Name);
Run Code Online (Sandbox Code Playgroud)

我得到例外:{"类型'人'中没有属性或字段'CASE'"}

c# entity-framework

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

t4未找到"VisualStudioHelper"

我正在尝试从VS2012项目生成代码进行一些实验,但我无法使这段t4代码工作

var project = VisualStudioHelper.CurrentProject;
Run Code Online (Sandbox Code Playgroud)

因为无法找到VisualStudioHelper.

我应该在我的t4中安装/包含什么才能使VisualStudioHelper可用?

c# t4 visual-studio-2012 tangible-t4-editor

6
推荐指数
2
解决办法
2021
查看次数

Firefox无法生成使用TypeScript生成的类的实例

我有一个简单的类来包装一个Grid控件,我把它放在一个名为Components的模块中,当我在Firefox 14.0.1中测试它时,我得到:

TypeError:Components.Grid不是构造函数@http:// ...

这里是TypeScript生成的代码:

var Components;
(function (Components) {
    Components.gridDefaults = {
        datatype: "json",
        autowidth: true,
        rowNum: 30,
        rowList: [
            10, 
            20, 
            30
        ],
        viewrecords: true,
        sortorder: "asc",
        pager: "#grid-pager"
    };
    var Grid = (function () {
        function Grid(selector, options) {
            var opts = Components.gridDefaults;
            if(options !== undefined && options !== null) {
                $.extend(opts, options);
            }
            this.grid = $(selector).jqGrid(opts);
        }
        Grid.prototype.setToolbar = function (options) {
            var pager = this.grid.getGridParam().pager;
            if(pager !== undefined && pager !== null) {
                this.grid.navGrid(pager, options); …
Run Code Online (Sandbox Code Playgroud)

javascript firefox typescript

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

Fabric UI核心网格布局不起作用

我有一个非常简单的HTML页面,该页面总而言之包括Fabric UI CSS文件,并带有一个正文(body.ms-Fabric)

<div class="ms-Grid">
    <div class="ms-Grid-row">
        <div class="ms-Grid-col ms-sm12 ms-u-md4 ms-lg2">
            Column 1
        </div>
        <div class="ms-Grid-col ms-sm12 ms-md8 ms-lg10">
            Column 2
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但显示两行而不是预期的两列

我究竟做错了什么?

我是否还缺少其他任何CSS包含或类?

谢谢

office-ui-fabric

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