小编sco*_*ena的帖子

SQL Server Express 2008 R2安装在本地计算机上时未列出任何服务

我无法让我的本地计算机运行SQL Server.我查看了SQL Server配置管理器,发现没有列出SQL Server服务.这不可能是正确的.我还注意到SysWOW64文件夹中列出了两个Managers(我正在运行Win7):SQLServerManager10.msc和SQLServerManager.msc.根本不显示任何服务.当尝试通过SSMSE连接时,我得到了标准:

    A network related or instance specific error occurred while establishing a 
connection to SQL server...
Run Code Online (Sandbox Code Playgroud)

我没有安装以前的版本,但尝试使用Microsoft的Web平台安装程序卸载并重新安装.有什么建议?

谢谢

sql-server sql-server-express

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

如何从C#Controller Action为jQuery AutoComplete返回Json标签/值对

我需要创建一个jQuery Autocomplete文本框,从文件夹中获取名称列表,选中后,将用户发送到相应的页面链接.

我正在尝试做这样的事情:从jQuery自动完成选择中激活控制器动作

解决方案是有道理的,点击和重定向工作,但我不知道如何返回更多的名称字符串列表.

当前控制器代码(片段):

        List<string> Names = new List<string>();
        foreach (Child c in listfromDB)
        {
            Names.Add(c.Name);
            //childNames.Add(new KeyValuePair<string, int>(c.Name, c.ID));
        }
        return Json(Names);
Run Code Online (Sandbox Code Playgroud)

KeyValuePair似乎没有工作.如何创建对象数组呢?

我的jQuery代码:

$(document).ready(function () {
$("#find-child-box").autocomplete({
source: function (request, response) {
    // define a function to call your Action (assuming UserController)
    $.ajax({
        url: '/Admin/AutoCompleteMyChildren', type: "POST", dataType: "json",

        // query will be the param used by your action method
        data: { query: request.term },
        success: function (data) {
            response($.map(data, function (item) {
                return …
Run Code Online (Sandbox Code Playgroud)

c# asp.net jquery-ui jquery-ui-autocomplete asp.net-mvc-3

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

Surface SDK可以在Visual Studio 2012上运行吗?

我需要使用Surface SDK创建一个WPF应用程序.我正在使用Visual Studio 2012,根据这篇 SO帖子,VS2012不允许这样做.然而,由于这是在它正式发布之前发布的,我想确保我没有遗漏一些东西.

我只需要一些随附的触控/滑动控件.VS2012有不同的选择吗?另一个开发人员正在使用2010,所以它需要能够在他的机器上运行.这是一个非常简单的应用程序,我只需要敲定,所以我正在寻找最快,最简单的方法.我们和最终的应用程序都是在Windows 7上运行.

wpf visual-studio-2010 pixelsense visual-studio-2012

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

如何在ASP.NET中构建灵活的Web表单

我正在使用asp.net,我需要构建一个应用程序,我们可以轻松创建表单而无需重新创建数据库,最好不要更改创建/读取/更新/删除查询.目标是允许客户创建自己的表单,包括下拉列表,文本框,复选框,甚至是与另一个简单表单(即拉伸它)的多对一关系.用户不必自己创建表单,但每次请求/修改新表单时,我都不希望添加表,字段,查询,网页等.

2个问题:1)如何构建一个灵活的数据库来执行此操作(在SQL Server中)?我可以想到两种方法:a)为每种数据类型(int,varchar(x),smalldatetime,bit等)创建一个表.这将很难创建足够的查询.b)创建包含大量额外字段和各种数据类型的表单表,以防用户需要5个整数或5个日期字段.这似乎是最简单的,但可能使用空间非常低效.

2)我如何建立表格?我考虑创建一个包含验证,数据类型,显示控件等的xml工作表作为列表.然后我将通过xml解析来动态构建表单.可能使用css来进行布局(必须是手动的,这没关系).

有更好/最好的方式吗?那里有什么我可以看到的想法吗?任何帮助深表感谢.

asp.net webforms

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

访问ASP.NET MVC中的模型项目中的TenantId

我正在将应用程序从单租户转移到多租户.在此过程中,我将tenantId添加到所有必需的模型并更新了数据库(Entity Framework 5).

但是,我有所有需要更新的存储库.首先,我不知道如何在Model Project中获取当前用户id(然后是tenantId)(不依赖于WebSecurity,没有httpContext).

其次,我不想在我的所有控制器中执行这个丑陋/昂贵的代码.(获取UserId,进行数据库调用以获取tenantId,然后将其传递给Repository.)

public class PinTypeController : BaseController
{
    private PinTypeRepository pinTypeRepo;

    public PinTypeController()
    {
        UserRepository userRepo = new UserRepository();
        UserProfile user = userRepo.GetById(WebSecurity.CurrentUserId);
        this.pinTypeRepo = new PinTypeRepository(user.TenantId);
    }

    public ActionResult Index()
    {
        vmPinType vm = new vmPinType();
        vm.NewPinType = new PinType();
        vm.PinTypes = pinTypeRepo.GetAll();
        return View(vm);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来存储tenantId,我可以从模型项目和我的所有存储库访问它?

c# asp.net-mvc multi-tenant

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