小编jmw*_*jmw的帖子

SSMS - SQL Azure v12预览 - 未知属性IsNativelyCompiled

当我尝试在Management Studio(2014)中查看SQL Azure数据库(V12预览)中的存储过程时,出现以下错误.

标题:Microsoft SQL Server Management Studio

无法检索此请求的数据.(Microsoft.SqlServer.Management.Sdk.Sfc)

如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft%20SQL%20Server&LinkId = 20476

- - - - - - - - - - - - - - - 附加信息:

未知属性IsNativelyCompiled(Microsoft.SqlServer.Management.Sdk.Sfc)

如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft%20SQL%20Server&LinkId = 20476

由于它在预览中我猜它会被修复,但有没有其他人看过这个,在这种情况下有任何变通办法,直到它由MS修复?

编辑:它适用于2014年的内部安装,因此它似乎只适用于SQLAzure V12.

ssms azure-sql-database

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

OpenXML SDK电子表格入门套件

我试图通过OpenXML SDK Spreadsheet API开始使用Excel文档.但我还没有找到任何关于如何从头创建xlsx文件的好指南甚至示例.仅限如何打开现有文档并进行修改.

我一直在考虑使用一个空的模板文档并复制它然后开始我的处理.但它的感觉是正确的.它可能更容易,但我不习惯使用一种技术我不觉得我至少理解"非常好".

所以我的问题是:有没有人对文章或书籍或任何其他解释API的资源有任何好的提示?

提前致谢./约翰

excel sdk openxml spreadsheetml openxml-sdk

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

ASP.NET核心与EF核心 - DTO集合映射

我正在尝试使用(POST/PUT)DTO对象,其中包含从JavaScript到ASP.NET Core(Web API)的子对象集合,其中EF Core上下文作为我的数据源.

主要的DTO类是这样的(当然简化):

public class CustomerDto {
    public int Id { get;set }
    ...
    public IList<PersonDto> SomePersons { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

我真正不知道的是如何以不包含大量代码的方式将其映射到Customer实体类,只是为了找出添加/更新/删除了哪些人员等.

我在AutoMapper上玩了一下,但在这个场景(复杂的对象结构)和集合中,它似乎与EF Core不太匹配.

谷歌搜索一些关于这方面的建议后,我没有找到任何好的资源围绕什么样的好方法.我的问题基本上是:我应该重新设计JS客户端以不使用"复杂"DTO,或者这应该由我的DTO和实体模型之间的映射层处理,还是有任何其他好的解决方案,我不是意识到?

我已经能够使用AutoMapper和通过在对象之间手动映射来解决它,但是没有一个解决方案感觉正确并且很快就会变得非常复杂,因为很多样板代码.

编辑:

以下文章描述了我所指的AutoMapper和EF Core.它不是复杂的代码,但我只想知道它是否是管理它的"最佳"方式.

(编辑文章中的代码以适合上面的代码示例)

http://cpratt.co/using-automapper-mapping-instances/

var updatedPersons = new List<Person>();
foreach (var personDto in customerDto.SomePersons)
{
    var existingPerson = customer.SomePersons.SingleOrDefault(m => m.Id == pet.Id);
    // No existing person with this id, so add a new one
    if (existingPerson == null)
    {
        updatedPersons.Add(AutoMapper.Mapper.Map<Person>(personDto));
    }
    // Existing person found, so …
Run Code Online (Sandbox Code Playgroud)

automapper entity-framework-core asp.net-core asp.net-core-webapi

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

Visual Studio 2015 RC1 - 管理Nuget包以获得解决方案

解决方案级别打开VS2015RC1中的Nuget包管理器并过滤安装/更新可用时,我会获得解决方案中所有可用包的列表.

但是当我尝试升级一个包时,默认情况下所选择的解决方案中的所有内容都是预期的,这不是我想要的,因为我们有一个包含很多项目的大型解决方案,我显然不希望将JQuery添加到所有这些项目中.由于项目数量众多,我无法通过每个项目单独更新项目.

还有其他人有同样的问题吗?或者我错过了什么.

Nuget截图

编辑:没有错误,ACTION下拉列表需要更改为更新而不是安装.抱歉这个家伙.

visual-studio-2005 nuget nuget-package-restore

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

XAML图标 - 如何使用?

我有一些XAML格式的矢量图形文件,我想将它们用作Silverlight应用程序中的图标/按钮.我更喜欢的方法是使用Image控件并将其source属性设置为.xaml文件,就像我可以使用常规位图图像一样.

但它并不那么容易,我试图将它们作为ControlTemplates包含在资源字典中,我甚至尝试创建一个自动加载Xaml的自定义控件,但我对结果并不满意,因为我需要将它们包装起来ViewBox控件允许动态大小等.

所以我的问题是,如果有人有任何最佳实践建议如何最好地使用我的xaml图标?我可以在需要时复制粘贴xaml,但我真的不喜欢这种方法.

提前致谢.

silverlight graphics xaml vector-graphics

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

NHibernate多对多

我有一个遗留数据库,我正在尝试创建一个NHibernate DAL.我对"多对多"表上的映射存在问题.

数据库表:

  • studio_Subscribers
  • studio_Groups (包含一个IList of Subscribers)
  • studio_Subscribers_Groups - 具有主键的多对多表

问题是,当我创建一个SubscriberGroup实例并用Subscribers填充它们时,它们会保存到studio_Subscribers表中,但不会保存到" 多对多"表中.

我弄清楚什么是错的?

studio_Subscribers 表映射:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
    assembly="Meridix.Studio.Common"
    namespace="Meridix.Studio.Common">
    <class name="SubscriberItem" table="studio_Subscribers">
        <id name="StorageId" column="Id" unsaved-value="0" access="nosetter.camelcase">
            <generator class="identity" />
        </id>
        <property name="Id" column="DomainId" not-null="true" />
        <property name="Subscriber" column="Subscriber" not-null="true" length="50" />
        <property name="Description" column="Description" not-null="false" length="100" />
        <property name="Type" column="Type" not-null="true" length="40" 
            type="Meridix.Studio.Data.Repositories.EnumStringTypes.SubscriberTypeEst, Meridix.Studio.Data.Repositories" />
    </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

studio_Groups 表映射:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
    assembly="Meridix.Studio.Common"
    namespace="Meridix.Studio.Common">
    <class name="SubscriberGroup" table="studio_Groups"> …
Run Code Online (Sandbox Code Playgroud)

nhibernate-mapping

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

Nhibernate ValueType Collection作为DB中的分隔字符串

我有一个遗留数据库,我正在使用Nhibernate进行映射.在几个位置,列表och strigs或域对象被映射为数据库中的分隔字符串.值类型情况下的'string | string | string'和引用类型情况下的'domainID | domainID | domainID'.

我知道我可以在类上创建一个虚拟属性并映射到那些字段,但我想以更干净的方式进行,比如将Enums作为其字符串表示形式与EnumStringType类进行映射.

是IUserType的方式吗?

在此先感谢/约翰

nhibernate nhibernate-mapping

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

"数组参数"TSQL

我有一个带有呼叫数据记录的表,每个呼叫有一个呼叫数据,其中一个字段是我们在查询数据库时使用的CallerId.

我们使用以下TSQL来模拟一个数组参数,这是要走的路还是我们要离开?

ALTER PROCEDURE [dbo].[spStudio_Get_Smdr]
    @beginTime INT,
    @endTime INT,
    @subscribers VARCHAR(MAX) = NULL,
    @exchanges VARCHAR(MAX) = '1:',
    @beginDateValue int, 
    @endDateValue int
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @exch TABLE(Item Varchar(50))   
    INSERT INTO @exch
    SELECT Item FROM [SplitDelimitedVarChar] (@exchanges, '|') ORDER BY Item


    DECLARE @subs TABLE(Item Varchar(19))
    INSERT INTO @subs
    SELECT Item FROM [SplitDelimitedVarChar] (@subscribers, '|') ORDER BY Item

    SELECT
      ,[Level]
      ,[Timestamp]
      ,[EndYear]
      ,[EndDate]
      ,[EndTime]
      ,[CallingNumber]
      ,[DialledNumber]
      ..more fields between
      ,[DateValue]
      ,[TimeValue]
  FROM [SmdrFormat] AS S
    WHERE
        (S.[DateValue] BETWEEN @beginDateValue AND …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server-2005

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

Nhibernate与Asp.net WebForms - 每个请求的会话

我正在使用一个HttpModule来打开一个跨越每个请求的会话,它可以很好地处理延迟加载和一切.

我担心的是,由于每个请求打开一个新会话(并将其存储在HttpContext.Current.Items中),它会为每个请求打开一个会话,甚至包括对.css文件和图像的请求.我记得读过会话创建是一个非常轻松的操作(虽然不知道交易)但是无论如何似乎没有必要为.css文件的请求打开一个会话?

任何人都有这方面的想法,这是一个问题和/或我做了一些愚蠢的事情?

提前致谢

asp.net nhibernate orm

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