我正在尝试查找并创建/导入Northwind数据库来练习我的Linq-fu.
我找不到它为我的生活,搜索只是把我转到这个页面,这反过来告诉我在官方页面上找不到它.
http://msdn.microsoft.com/en-us/library/ms227484%28v=vs.90%29.aspx
我在哪里可以找到Northwind数据库?
我需要一些我正在创建的MySQL实用程序的测试数据.有谁知道我在哪里可以找到一个与Northwind for SQL Server类似(如果不是更多)数据量的数据?
我正在使用northwind数据库通过创建一些或多或少复杂的查询来刷新我的SQL技能.不幸的是,我无法找到我最后一个用例的解决方案:"获取1997年每个类别的五个最大订单的总和."
涉及的表格是:
Orders(OrderId, OrderDate)
Order Details(OrderId, ProductId, Quantity, UnitPrice)
Products(ProductId, CategoryId)
Categories(CategoryId, CategoryName)
Run Code Online (Sandbox Code Playgroud)
我尝试了以下查询
SELECT c.CategoryName, SUM(
(SELECT TOP 5 od2.UnitPrice*od2.Quantity
FROM [Order Details] od2, Products p2
WHERE od2.ProductID = p2.ProductID
AND c.CategoryID = p2.CategoryID
ORDER BY 1 DESC))
FROM [Order Details] od, Products p, Categories c, Orders o
WHERE od.ProductID = p. ProductID
AND p.CategoryID = c.CategoryID
AND od.OrderID = o.OrderID
AND YEAR(o.OrderDate) = 1997
GROUP BY c.CategoryName
Run Code Online (Sandbox Code Playgroud)
嗯......事实证明,在聚合函数中不允许使用子查询.我已经阅读了有关此问题的其他帖子,但无法找到针对我的具体用例的解决方案.希望你能帮帮我...
我刚刚下载了sharparchitecture/Northwind,我正在努力让crud脚手架工作.除了添加对此类库的缺少引用之外,我什么都没做.我尝试运行ScaffoldingGeneratorCommand.tt,然后点击3个错误.
错误1编译转换:类,结构或接口成员声明文件中的标记'this'无效:BaseTemplate.tt
错误2编译转换:类,结构或接口方法必须具有返回类型文件:BaseTemplate.tt
错误3编译转换:键入预期文件:BaseTemplate.tt
编译器说它们出现在BaseTemplate.tt的第一行,但我不认为这是真正的原因.
有人有这个问题吗?你知道我该怎么做才能解决它吗?
非常感谢你的时间,PK
我正在使用Northwind数据库作为这篇文章的一个例子,我在使用实体框架将分离的实体保存回数据库时遇到了问题.
我有以下两种方法来获取地区和地区:
static List<Region> GetRegions()
{
using (NorthwindEntities entities = new NorthwindEntities())
{
entities.Region.MergeOption = System.Data.Objects.MergeOption.NoTracking;
return entities.Region.ToList();
}
}
static List<Territories> GetTerritories()
{
using (NorthwindEntities entities = new NorthwindEntities())
{
entities.Territories.MergeOption = System.Data.Objects.MergeOption.NoTracking;
return entities.Territories.ToList();
}
}
Run Code Online (Sandbox Code Playgroud)
这些方法都工作正常,让我在分离状态下获得我需要的对象集合.
我还有一个名为SaveEntity的静态方法,它接受旧实体和当前编辑的实体,如下所示:
static void SaveEntity(EntityObject oldEntity, EntityObject newEntity)
{
using (NorthwindEntities entities = new NorthwindEntities())
{
entities.Attach(oldEntity);
entities.ApplyPropertyChanges(newEntity.EntityKey.EntitySetName, newEntity);
entities.SaveChanges();
}
}
Run Code Online (Sandbox Code Playgroud)
此方法部分适用于将对象的更改保存到数据库的位置,但不保存对相关对象关系的任何更改.
我有以下代码调用上面的方法作为我的例子:
List<Territories> territories = GetTerritories();
List<Region> regions = GetRegions();
Region region = regions.Where(n => n.RegionID == 2).FirstOrDefault();
Territories oldTerritory …Run Code Online (Sandbox Code Playgroud) 是否有可下载的Postgres数据库包含虚拟数据?最好是罗斯文,我可以练习我的查询思路
当我尝试在SQL Server Management Studio中收到以下错误时:
标题:Microsoft SQL Server Management Studio
服务器'AHAKEEM'附加数据库失败.(Microsoft.SqlServer.Smo)
附加信息:
执行Transact-SQL语句或批处理时发生异常.(Microsoft.SqlServer.ConnectionInfo)
无法打开物理文件"C:\ SQL Server 2000 Sample Databases \northwnd.mdf".操作系统错误5:"5(无法检索此错误的文本.原因:15105)".(Microsoft SQL Server,错误:5120)
这是一个Northwinds mdf刚刚来自微软安装程序的新版本.
我正在尝试使用Django-admin在MySQL中实现Northwind数据库模型来显示数据.有人知道如何从原始模型"清洁"的方式吗?是否有任何功能实现下载(模型,管理员)?
大家好,我想请求帮助,因为我不明白如何使用ASP.NET MVC 3中的MASSIVE.CS创建可以使用的数据库.
我一直在搞清楚如何将这个MASSIVE类实现到我的MVC项目以及连接字符串如何在northwind数据库中连接.我只有这个教程https://github.com/robconery/massive但我仍然有理解的问题.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MovieMassive.Models;
namespace MovieMassive.Controllers
{
public class MoviesController : Controller
{
MovieTable dbMovies = new MovieTable();
public ActionResult Index()
{
dbMovies.Query("SELECT * FROM MovieTable");
return View(dbMovies);
}
public ActionResult Add() {
return View();
}
}
}
Run Code Online (Sandbox Code Playgroud)
连接字符串:
Run Code Online (Sandbox Code Playgroud)<add name="MyConnectionString" connectionString="data source=|DataDirectory|MyDatabase.sdf" providerName="System.Data.SqlServerCe.4.0"/>
MovieTable类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Massive;
namespace MovieMassive.Models
{
public class MovieTable : DynamicModel
{
public MovieTable() …Run Code Online (Sandbox Code Playgroud) 我试图从文件Northwind.sql安装示例Northwind数据库.当我在SQL Server Express Management Studio上运行脚本时,我收到一条错误消息:
消息2812,级别16,状态62,行1无法找到存储过程"U".
我在网上搜索过但找不到一个易于理解的解决方法.请问有什么想法吗?我使用的是Windows 8/SQL Server 2012 Express.
northwind ×10
c# ×2
mysql ×2
sql-server ×2
django ×1
massive ×1
postgresql ×1
sql ×1
subquery ×1
t4 ×1