问题列表 - 第3493页

.NET从运行代码生成序列图

是否有可以通过运行.NET代码生成序列图的工具?

.net sequence-diagram auto-generate

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

用于openID的PHP库

哪个是用于openID集成的最佳PHP库?

php openid

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

如何从C#(2.0)中的属性获取属性的名称

我知道我可以有一个属性,但这比我想去的工作更多......而且不够通用.

我想做点什么

class Whotsit
{
    private string testProp = "thingy";

    public string TestProp 
    {
        get { return testProp; }
        set { testProp = value; }
    }

}

...

Whotsit whotsit = new Whotsit();
string value = GetName(whotsit.TestProp); //precise syntax up for grabs..
Run Code Online (Sandbox Code Playgroud)

在哪里我期望价值等于"TestProp"

但我不能为我的生活找到正确的反射方法来编写GetName方法...

编辑:我为什么要这样做?我有一个类来存储从'name','value'表中读取的设置.这由基于反射的通用方法填充.我很想反写...

/// <summary>
/// Populates an object from a datatable where the rows have columns called NameField and ValueField. 
/// If the property with the 'name' exists, and is not read-only, it is populated from the …
Run Code Online (Sandbox Code Playgroud)

c# reflection properties

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

使用","和"."将字符串解析为float的最佳方法.作为分数分离器?(数字<5)

这与我之前的问题有关,但不是真的.我有一个输入,我不知道文化.所以它可以使用','和'.' 作为分数的分隔符.这个数字永远不会超过5,所以我们可以确定是否有分隔符,它将用于分数.

我在看这个TryParse方法.它接受一个NumberStyles论点.但我没有看到任何关于分数分离器等的东西.

我是否再次遗漏了某些东西,或者是否有更好的方法来实现我的目标?

.net floating-point parsing internationalization

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

nHibernate Master Detail删除

我配置了Master Detail关系.hbm文件如下.当我运行这样的代码

Favourite favourite = favourites.Find(f => f.Id== id);
user.Favourites.Remove(favourite);
m_UserRepository.Save(ref user);
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

NHibernate.Exceptions.GenericADOException:无法删除集合行:[Model.Entities.User.Favourites#249] [SQL:SQL不可用] ---> System.Data.SqlClient.SqlException:无法将值NULL插入列' UserId',表'BE.Favourite'; 列不允许空值.更新失败.

关于这意味着什么的任何建议请帮忙.

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Model.Entities" schema="BE" assembly="Model" default-lazy="false">
  <class name="Model.Entities.User, Model" table="Users" >
    <id name="UserId" column="UserId" type="int" unsaved-value="0">
      <generator class="native" />
    </id>
    <property name="UserName" column="UserName" type="string" />

    <bag name="Favourites" cascade="all" lazy="true">
      <key column="UserId"/>
      <one-to-many class="Model.Entities.Favourite, Model"/>
    </bag>

  </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

sql-server nhibernate

3
推荐指数
2
解决办法
4186
查看次数

如何使用我自己的模板使用内置密码重置/更改视图

例如,我可以点url '^/accounts/password/reset/$'django.contrib.auth.views.password_reset我的背景下,模板文件名,但我认为需要派遣更多的上下文信息.

我需要确切地知道为每个密码重置和更改视图添加的上下文.

python passwords django

91
推荐指数
4
解决办法
12万
查看次数

iPhone Web应用程序的日期选择器

什么是显示基于iPhone的Web应用程序的日期选择器的最佳方法.我们可以在Web应用程序中显示如下所示的iPhone本机日期选择器:

iOS日期选择器

iphone datepicker

49
推荐指数
3
解决办法
9万
查看次数

是否可以将VBA转换为C#?

我在VBA中有一些代码块模块可以在少数Access数据库上运行.如果我想将编码转换为C#环境,我想知道如何继续.是否有可能实现和获得与我现在使用Access和VBA相同的结果?在这一点上,我对C#完全陌生.

c# ms-access vba access-vba

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

访问clr的实习字符串列表

我刚回答了一个问题,我说虽然字符串实习很好,但它可能是一个安全问题,因为以后可以很容易地访问字符串值.

虽然我很确定这是真的:-)我不确定它到底有多容易.我尝试使用谷歌搜索主题,但我没有相关的结果(谷歌在这一个是弱的),所以然后我尝试你们的人.

你知道在app domian中访问intered字符串列表的任何"简单"方法吗?我必须使用内存转储和那些东西,还是有像AppDomain.GetInteredStringsList()这样的方法?

与此相关:从intered字符串中获取任何有用的数据真的很容易.将敏感数据存储在字符串中真的是一个安全漏洞吗?

.net string clr

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

架构设计

假设你是GM dba,你必须围绕GM模型进行设计

这样做会更好吗?

  • table_model
    • 类型{凯迪拉克,土星,雪佛兰}

或这个?

  • table_cadillac_model
  • table_saturn_model
  • table_chevrolet_model

假设业务线对于模型具有相同的列,并且每个子类型有超过一百万条记录.

编辑:

  • 有很多CRUD
  • 有很多处理器密集型报告
  • 在任一模式中,都有一个model_detail表,每个模型包含3-5条记录,每个模型的详细信息不同(您无法将凯迪拉克细节添加到土星模型中)
  • 开发团队对数据库复杂性没有任何问题
  • 我不确定这是一个标准化问题.即使结构相同,它们也可能被认为是不同的实体.

编辑:

将结构划分为多个表的原因 - 业务线可能有不同的业务规则 - 每个业务线的addModelDetail()可能不同(即使数据格式相同) - 高添加/更新活动 - 更好的分区性能结构而不是单一结构(我猜这里不确定)?

我认为这是EAV问题的变种.当作为EAV设计时,单表结构通常被投票为坏主意.当以这种方式提出时,单表格结构通常被投票为一个好主意.有趣...

我认为最有趣的答案是有两种不同的结构 - 一种用于crud,另一种用于报告.我想我会尝试用于报告的连接/展平视图和用于crud的多个表,看看它是如何工作的.

database schema

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